これは、英語の語彙と文法を学ぶためのPythonベースの電報ボットです。ボットは、単語の意味、発音、作曲、書く文字やエッセイなど、さまざまな言語学習目的でさまざまなコマンドを提供します。
スクリプトを実行する前に、次の依存関係をインストールする必要があります。
また、GROK APIキーも必要です
ボットは次のコマンドをサポートしています。
/startグリーティングメッセージを送信します。
/send_vocab定義とユースケースを使用してランダムな英語の単語を送信することにより、語彙を改善します。
/compose - 詩、物語、またはアイデアを作曲します。
/pronounce語 - 単語を発音することを学びます。
✍?? /rewrite - 指定されたコンテンツを正しい英語で言い換えて書き直します。
/meaning単語/フレーズ - 要求された単語/フレーズの定義と文の例を提供します。
/essayトピック - 指定されたトピックに関するエッセイを提供します。
? /email詳細 - 指定された情報にメールを書きます。
✉ /letter詳細 - 指定された情報に関する手紙を書きます。
? /summarise要約 - 指定された段落またはトピックの概要を作成します。
/pingこのボットサーバーとテレグラムサーバーの間のミリ秒単位での往復レイテンシを示します。
ℹ /devこのボットの開発者に関する情報。
このスクリプトは、Python-Telegram-Botライブラリを使用してTelegram Botを初期化し、応答を生成するためにコアで大きな言語モデルを使用します。ボットは、メッセージハンドラーを介してユーザーの入力とコマンドに応答するように設計されています。ハンドラーはスクリプトで定義されており、各ハンドラーは、受信するコマンドに基づいて特定のタスクを実行する責任があります。
このスクリプトには、ロギングライブラリを使用してログファイルにさまざまなボットアクティビティを記録するログ機能も含まれています。ボットは、Psutilライブラリを使用して、CPUやメモリ使用量などのコンピューターのリソースに関する情報を取得します。
このプロジェクトに貢献したい場合は、プルリクエストをお気軽に送信してください。
MITライセンス