Gemini Bot BD

これは、Telegram のパーソナル アシスタントとして話す Telegram の chatbot です。

機能

Gemini Bot BD は、ユーザーと有意義な会話を交わし、幅広いトピックに関する情報を提供する Telegram ボットです。このボットは Gemini API の機能を活用して、AI 生成の動的コンテンツを提供します。

Gemini Bot BD は、Telegram グループ内で動作するように構築されているため、幅広いオーディエンスにリーチできます。環境構成で定義されている特定のグループ設定に準拠するようにプログラムされているため、指定されたグループの外部で応答することはありません。この制限は、スパムを防ぎ、bot の使用状況をモニタリングするために設けられています。

bot には、/start や /about などのコマンドが用意されています。これらのコマンドは、bot の紹介や、作成者や目的に関する詳細情報をユーザーに提供します。また、チャットの履歴を消去する機能も備えており、会話が常に新鮮で関連性のあるものになるようにします。/translate コマンドは、任意の言語をベンガル語に翻訳します。

Gemini Bot BD は Docker コンテナでホストできるため、ポータビリティが高く、さまざまな環境に簡単にデプロイできます。開発環境のセットアップには Nodemon によるホットリロードが含まれており、スムーズな開発環境を実現します。このプロジェクトは Yarn で管理され、その依存関係には、Telegram ボット用の Telegraf フレームワーク、環境変数管理用の dotenv、コンテンツ生成用の @google/generative-ai パッケージが含まれています。

構成

  • なし

チーム

By

InfinityBytes

差出人

バングラデシュ