O Tokenpoolbot é um bot simples para digitalizar novos pools de token ERC-20 criados e filtrá-los com base no tempo criado, liquidez e limite de mercado. Em cada execução, mostra potenciais bons pools de token com base nos filtros.
Isenção de responsabilidade: esses mercados são voláteis e esse bot apenas filtra os novos pools. Se você deseja agir sobre a saída deste código, você deve verificar cada pool sozinho e fazer sua própria pesquisa
Instale o pacote
pip install tokenfinderbot
Uso básico (configurações padrão)
from tokenfinderbot . tokenfinderbot import TokenBot
# bot instance
bot = TokenBot ()
# run with default settings
bot . run ()Uso avançado (configurações de edição) : consulte a seção de configurações
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 ()Notifique no telegrama (você deve ter um token de bot de telegrama e um id de bate -papo que o bot é um membro)
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 ()Configurações de bot:
Nome do DB (Settings.db_name) : Nome do arquivo JSON usado como banco de dados. Este projeto utiliza o TinyDB para o banco de dados. (padrão: "db")
Filtro de tempo (Settings.Time_Filter) : O filtro de tempo é usado para aceitar apenas os pools que foram criados menos de X horas e Y minutos atrás. Esta configuração de filtro inclui:
Filtro de limite de liquidez/mercado (Settings.liq_mc_filter) : filtro com base na liquidez e no valor de mercado, que inclui três configurações:
Intervalo de atualização (Settings.Update_Interval) : intervalo de tempo entre cada atualização do banco de dados e APIs de chamada. Sua unidade é minutos (padrão: 15)
Telegram (Settings.telegram) : Configurações do Bot Telegram para receber notificações no Telegram: