DiscordBot OpenAI API
1.0.0
Openai API用のシンプルなPythonベースのDiscordボット
注:このボットは非常にWIPであり、現在は特別なユースケースの目的のみを目的としています。機能の多くはまだ実装されていません。より洗練されたプロジェクトについては、My Telegram Botを参照してください。
単なる粗い初期スケッチですが、このボット基底は(2024年1月現在)OpenaiのPythonライブラリ( v1.6.1 )の最新バージョンとdiscord.py ( v2.3.2 )を使用しています。
git clone https://github.com/FlyingFathead/DiscordBot-OpenAI-API/ => cd DiscordBot-OpenAI-API/pip install -r requirements.txtまたは: discord.py==2.3.2
configparser>=6.0.0
httpx>=0.26.0
openai>=1.6.1
transformers>=4.36.2
requests>=2.31.0
DISCORD_BOT_TOKENに設定するか、 discord_bot_token.txtとしてプログラムディレクトリに配置します。Bot Settings]タブ): Message Content Intent
Required for your bot to receive message content in most messages.
NOTE: Once your bot reaches 100 or more servers, this will require verification and approval. Read more here
OPENAI_API_KEY環境変数のいずれかに設定するか、プログラムディレクトリのapi_key.txtに設定します。config.iniで設定を調整しますpython main.pyTimezoneがオプションに追加されました。