Tokenpoolbot es un bot simple para escanear nuevos grupos de tokens ERC-20 creados y filtrándolos en función del tiempo creado, la liquidez y la capitalización de mercado. En cada ejecución, muestra posibles buenos grupos de tokens basados en los filtros.
Descargo de responsabilidad: estos mercados son volátiles y este bot simplemente filtra los nuevos grupos. Si desea tomar medidas sobre la salida de este código, debe verificar cada grupo por usted mismo y hacer su propia investigación
Instalar el paquete
pip install tokenfinderbot
Uso básico (configuración predeterminada)
from tokenfinderbot . tokenfinderbot import TokenBot
# bot instance
bot = TokenBot ()
# run with default settings
bot . run ()Uso avanzado (configuración de edición) : consulte la sección Configuración
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 en Telegram (debe tener un token de bot de telegrama y una identificación de chat que el bot es miembro)
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 ()Configuración de bot:
Nombre DB (settings.db_name) : nombre del archivo JSON utilizado como base de datos. Este proyecto utiliza TinyDB para la base de datos. (predeterminado: "db")
Filtro de tiempo (settings.time_filter) : el filtro de tiempo se usa para aceptar solo las piscinas que se han creado menos de x horas e y hace minutos. Esta configuración de filtro incluye:
Filtro de liquidez/tapa de mercado (settings.liq_mc_filter) : filtro basado en liquidez y capitalización de mercado que incluye tres configuraciones:
Intervalo de actualización (settings.update_interval) : intervalo de tiempo entre cada actualización de la base de datos y las API de llamadas. Su unidad es de minutos (predeterminado: 15)
Telegram (settings.telegram) : configuración de bot de telegrama para obtener notificaciones en telegrama: