scz-u / Kizmeow-OpenSea-and-Etherscan-Discord-Bot

A simple 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...etc) by calling Etherscan and OpenSea API.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kizmeow-OpenSea-and-Etherscan-Discord-Bot

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.

If you like this project, please give me star on the upper right corner:)

I rewrote my code and updated bot to V3, if you still need V2, it's in the archive folder.

V3 is more stable and faster than V2. I add buttons to the commands and replace the old library with Pycord 2.0.0, it's easier to use now. I also remove some unnecessary permissions, makes Kizmeow safer.

Kizmeow NFT Tracker V3 invite link

If you no nothing about coding, you can just simply click the blue letter above and invite the bot to your server.


Quickstart

As you can see, there are 3 folders.

image

I put the code of old bots in achive folder.

Kizmeow NFT Tracker V3 is the main bot, most functions are in this bot.

Kizmeow OpenSea Trade Tracker is the bot that will send embed message in specific channel when there's a list or sold event on OpenSea. This is its only function. In order to use this bot, you need OpenSea API key.


What can these bots do?

Kizmeow OpenSea Trade Tracker

send message in specific channel when there's a list or sold event of your NFT collection on OpenSea

image

Kizmeow NFT Tracker V3

note: project_name is the text at the end of OpenSea url

image


[system commands]

/help display help message

image

/meow return bot latency

image

/invite invite Kizmeow to your server

image

[NFT commands]

/project_realtime display project realtime information

image

/project_history display project history information

image

/project_nft display information of specific NFT

image

/contract_source_code display contract source code

image


Requirements

environment

  • Python > 3.8

packages

  • discord
  • py-cord 2.0.0b1

Video Tutorial

check out the tutorial from V2.


Usage

You need Discord bot token. And if you want to use list/sold event bot, you'll also need OpenSea API key, you can apply for the API key here. Fill in the google form to apply for the API key. They will send API key to your gmail in about 2 days

  1. Download it and unzip it.
  2. Make sure you have install python, Install all the packages in Requirement using pip install PACKAGE_NAME.
  3. Remember to change discord bot token.
  4. Run main.py with Visual Studio Code or Python's built-in IDLE.

Official Website

https://watercatuwu.github.io/kizmeow-nft-site/

by WaterCatMeow


Bot Avatar Illustrator

姬玥 Kiyue avatar


Author

Xeift#1230

About

A simple 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...etc) by calling Etherscan and OpenSea API.

License:MIT License


Languages

Language:Python 100.0%