LariskaBot
1.0.0
ボットは、ユーザーの回答を検索して生成するときに優先順位を使用します。
フィルター (ハンドラー) アイオグラム (最優先)
特定のユーザーに対する既製の応答 (ユーザーの最初のメッセージでの挨拶、1 日 1 回)
質問と回答のあいまい一致に FuzzyWuzzy (レーベンシュタイン距離) を使用した既製の回答の独自のデータベース (80% 一致に設定)
OpenAI API (ボットに名前で連絡した場合にのみ機能します)
以下にあるフィルターは、上にあるフィルターがすべてスキップされている場合にのみ機能します。
コンテナを作成して実行します。
$exportBOT_TOKEN=<BOT_TOKEN>$exportAI_KEY=<AI_KEY>$exportVCHAT_ID=<VCHAT_ID>$exportDCHAT_ID=<DCHAT_ID>$exportSCHAT_ID=<SCHAT_ID>$docker-compose up -d
実行中のコンテナを停止します。
$ docker-compose stop
停止したコンテナを起動します。
$ docker-compose 開始
コンテナとネットワークを停止して削除します。
$ docker-compose ダウン
Docker イメージを削除します。
$ docker rmi lariska_bot
ログをクリアします:
$ sudo rm -rf ログ/*
BOT_TOKEN
- Telegram ボット トークン
CHAT_ID
- ボットの動作が許可されているチャットの ID。
AI_KEY
- OpenAI API トークン
DOMAIN
- アプリケーション名を含む URL。デプロイ後、プロジェクト設定 ( Settings
) に移動し、 Domains
セクションからドメインをコピーします。これは、 worker-production-XXXX.up.railway.app
に似ているはずです。これはDOMAIN
変数の値になります。