Kizmeow-OpenSea-and-Etherscan-Discord-Bot
中文版 | English Ver
A Discord bot wrote with Python. Kizmeow let you track your NFT project and display some useful information(e.g. market cap, floor price, total supply, eth price, gas fee, transaction history, display NFT owner, download original resolution NFT image...etc) by calling Etherscan and OpenSea API.(This repl is in development)
If you like this project, please give me star on the upper right corner:)
This repl is not finish yet. If you want to try, you can simply click the blue letter below and invite the bot to your test server.
I will make a more detailed tutorial later:)
Note
If you no nothing about coding, I suggest you contact me via Discord Xeift#1230, I can create customize bot for your project for free. Or you can just simply click the blue letter below and invite the bot to your server.
You can use the commands listed below
/demi-human
//you can change these three commands below to your project in code. You can contact me if you know nothing about coding.
display real-time price of Demi-Human.
/demi-human-history
display history price of Demi-Human.
/demi-nft
search specific Demi-Human NFT by token id. option: token_id
/project
display real-time price of specific project. option:project_name
/project-history
display history price of specific project. option:project_name
/nft
search the NFT of a specific item and a specific number. option:contract_address token_id
/txn
enter the address and display the transaction record. option: eth_address
/account_info
enter the address to display ETH balance and Demi NFT balance. option: eth_address
Requirements
environment
- Python > 3.8
packages
- discord
- discord-py-slash-command
- qrcode
- urllib
- json
- asyncio
- request
- flask
Usage
There are 2 ways to run this bot. Whether you choose first or second method, you'll need Discord bot token and Etherscan API. If you choose the second method, you'll also need Uptimerbot account.
1.run it on repl.it(cloud)
You can run it on repl.it, just fork it or it and run. Remember to change discord bot token and Etherscan API key, then put them in environment variable. DO NOT PUT TOKENS IN YOUR CODE DIRECTLY cuz repls on replit is public if you use their free plan, and there are some ppl using scrypt to grab your token. Next, copy the link here, create a Uptimerbot account and paste your link here.
2.run it on your computer(local)
Just download it and install all the packages in Requirement, make sure you have install python. Remember to change discord bot token and Etherscan API key. Then, run main.py
Video Tutorial
not finished yet:/