このリポジトリは、OpenAIアシスタントを電報ボットと統合するための一般的なフレームワークを提供します。これにより、ユーザーはTelegramプラットフォームを介してOpenAIを搭載した会話エージェントと対話できます。
開始する前に、次の要件を満たしていることを確認してください。
Python環境があります。@BotFatherとボットを作成しました。OpenAIアカウントがあります。あなたも必要です
リポジトリをローカルマシンにクローンします。
git clone https://github.com/efelem/telegram_openai_assistant
cd telegram_openai_assistantパッケージをインストールします:
pip install -e . ルートディレクトリに.envファイルを作成し、OpenAIおよびTelegramの資格情報を入力します。
ASSISTANT_ID = your-assistant-id
CLIENT_API_KEY = your-openai-api-key
TELEGRAM_TOKEN = your-telegram-bot-token ボットを起動するには、端末で次のコマンドを実行します。
chatbotボットが実行され、電報ボットインターフェイスを介して対話することができます。
job.telegram_openai_assistant.yamlワークフローファイルを使用して、リポジトリのワークフローファイルを使用して、Telegram Botクライアントを簡単に起動できます。これらの簡単な手順に従って開始します。
job.telegram_openai_assistant.yamlファイルのコンテンツを貼り付けてコピーしますDeepSquare CLIをインストールする:まだお持ちでない場合は、DeepSquare CLIツールをインストールしてください。ここに指示があります。
リポジトリのクローン: job.telegram_openai_assistant.yamlファイルを含むリポジトリをクローンします。
リポジトリディレクトリに移動します。端末を開き、ディレクトリに移動し、そこでリポジトリをクローニングしました。
ワークフローファイルを実行します。次のコマンドを実行します。
deepsquare run job.telegram_openai_assistant.yamlジョブの監視:次のコマンドを使用して、ジョブのステータスを監視してください。
deepsquare statusTelegram Botにアクセス:ジョブが完了したら、ジョブログで提供されている指示に従って、Telegramボットにアクセスして対話します。
これらの手順に従うことにより、DeepSquareでTelegram Botクライアントと簡単に起動してやり取りできます。
貢献は、オープンソースコミュニティを学び、インスピレーションを与え、作成するのに驚くべき場所にするものです。あなたがする貢献はどんな貢献も大歓迎です。
MITライセンスの下で配布されます。詳細については、「ライセンス」を参照してください。
プロジェクトリンク:https://github.com/efelem/telegram_openai_assistant