TokenPoolbotは、作成された時間、流動性、時価総額に基づいて作成され、それらをフィルタリングする新しいERC-20トークンプールをスキャンするためのシンプルなボットです。各実行では、フィルターに基づいた潜在的な優れたトークンプールが表示されます。
免責事項:これらの市場は不安定であり、このボットは新しいプールをろ過するだけです。このコードの出力について行動を起こしたい場合は、各プールを自分で確認して、独自の調査を行う必要があります
パッケージをインストールします
pip install tokenfinderbot
基本的な使用(デフォルト設定)
from tokenfinderbot . tokenfinderbot import TokenBot
# bot instance
bot = TokenBot ()
# run with default settings
bot . run ()高度な使用法(設定の編集) :設定セクションを参照してください
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 ()Telegramに通知します(Telegram BotトークンとボットがメンバーであるチャットIDが必要です)
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 ()ボット設定:
db name (settings.db_name) :データベースとして使用されるJSONファイルの名前。このプロジェクトでは、データベースにTinyDBを使用しています。 (デフォルト: "db")
Time Filter (settings.time_filter) :時間フィルターは、x時間以内とy分前に作成されたプールのみを受け入れるために使用されます。このフィルター設定には以下が含まれます。
流動性/時価総額フィルター(settings.liq_mc_filter) :3つの設定を含む流動性と時価総額に基づくフィルター:
更新間隔(settings.update_interval) :データベースの各更新と呼び出しAPIの間の時間間隔。そのユニットは数分です(デフォルト:15)
Telegram (settings.telegram) :電報のボット設定でテレグラムで通知を取得する: