Inspiration
We π have π€ spent a π lot of π°π time β on Twitter π© recently. ππ Everyone π¬ keeps mentioning NFTs in my π¨ comments section, and I π·π don't π« know π what π€· they are. So, π we π» decided π€π― to π£ undertake a πβ‘ distributed financial venture and ππ explore the vast frontiers of π³ Web3 and π¨π° the βπ Metaverse. We found ππ out that ππ we πΆ really ππ enjoy βΊπ other π³ people's π¨πΆ NFTs!
What it does
Our Twitter bot, @EndFTs, gets activated whenever you reply to braggadocios NFT bros who can't stop flaunting their newest Bored Ape collection. It will capture their precious NFT profile picture, and mint it as our unique Non Fungible NFT. Then it retweets a link to our newest, one-of-a-kind artwork, tagging said crypt-bro in order to shame them.
How we built it
We connect to tweepy API to listen across Twitter for the bot's username. When tagged, we find the parent tweet, go to the user's profile, and "steal" their picture. We then post this to imgur, then upload the imgur link in a .json to web3.storage. Then we mint a new NFT using our PolygonScan smart contract (on $ETH) and reply to the tweet with a link.
Challenges we ran into
There really isn't good documentation for web3 / blockchain builds. I'm still trying to learn about providers, nodes, and networks and I never saw a good answer for how I should calculate my gas for a transaction ton. It almost seems like early adopters of this technology want to keep the knowledge exclusive and protected by layers and layers of jargon so that they can continue to profit off our collective awe and deference.
Accomplishments that we're proud of
- logging
- deployment
- control over project workflow and compartmentalization
- accomplishing things that we're proud of
What we learned
- How to fix my teammate's mistakes with advanced git
- Something about blockchain? I'm not sure
- I am not real
tweepyAPI- logging
What's next for EndFTs
- anger NFT bros on a massive scale
can't be blank
Built With
- blockchain
- javascript
- markdown
- nft
- pip
- python
- right-click
- solidity
- tweepy
- vscode
Log in or sign up for Devpost to join the conversation.