TokenpoolBot est un bot simple pour numériser de nouveaux pools de jetons ERC-20 créés et les filtrer en fonction du temps créé, de la liquidité et de la capitalisation boursière. À chaque cycle, il montre de bonnes piscines de jetons potentiels en fonction des filtres.
Avertissement: ces marchés sont volatils et ce bot filtre simplement les nouveaux pools. Si vous souhaitez prendre des mesures sur la sortie de ce code, vous devez vérifier chaque pool par vous-même et faire vos propres recherches
Installer le package
pip install tokenfinderbot
Utilisation de base (paramètres par défaut)
from tokenfinderbot . tokenfinderbot import TokenBot
# bot instance
bot = TokenBot ()
# run with default settings
bot . run ()Utilisation avancée (Modifier les paramètres) : Voir la section Paramètres
from tokenfinderbot . tokenfinderbot import TokenBot
# bot instance
bot = TokenBot ()
# get bot settings
settings = bot . get_settings ()
# change bot settings
settings . time_filter . hour = 6 # time filter hour edit
settings . liq_mc_filter . min_liq = 1000 # liquidity/market cap filter edit for min. liquidity
settings . db_name = "test" # change json db filename
# set new settings
bot . set_settings ( settings )
# run with new settings
bot . run ()Notifier sur télégramme (vous devriez avoir un jeton de bot télégramme et un identifiant de chat que le bot est membre)
from tokenfinderbot . tokenfinderbot import TokenBot
# bot instance
bot = TokenBot ()
# get bot settings
settings = bot . get_settings ()
# change bot telegram settings
settings . telegram . notify = True
settings . telegram . bot_token = "YOUR TELEGRAM BOT TOKEN" # your telegram bot token
settings . telegram . chat_id = "xxxxxxxxxx" # chat id for chat, group or channel which the bot is a memeber of
# set new settings
bot . set_settings ( settings )
# run with new settings
bot . run ()Paramètres de bot:
Nom DB (Settings.DB_NAME) : Nom du fichier JSON utilisé comme base de données. Ce projet utilise TinyDB pour la base de données. (par défaut: "db")
Filtre à temps (settings.time_filter) : le filtre à temps est utilisé pour accepter uniquement les pools qui ont été créés moins de x heures et y il y a quelques minutes. Ce paramètre de filtre comprend:
Filtre de liquidité / capitalisation boursière (Settings.LIQ_MC_FILTER) : Filtre en fonction de la liquidité et de la capitalisation boursière qui comprend trois paramètres:
Mise à jour Interval (Settings.Update_Interval) : Intervalle de temps entre chaque mise à jour de la base de données et les API d'appel. Son unité est des minutes (par défaut: 15)
Telegram (Settings.telegram) : Telegram Bot Paramètres Pour obtenir des notifications sur Telegram: