テリー・デイビスとテンプルズに捧げられた不一致のボット。
TempleBotは、Templeosの作成者であるTerry Davisと彼のユニークなオペレーティングシステムであるTempleosに関する有用な情報を提供するシンプルなPython Discord Botです。このボットは、テリーデイビスの驚くべき旅、彼の業績、テンプルの魅力的な世界についてユーザーを教育し、刺激することを目指しています。
discord.pyライブラリgit clone https://github.com/your-username/TempleBot.git cd TempleBot
pip install -r requirements.txt新しいDiscordボットを作成し、Discord Developer Portalからトークンを取得します。
DISCORD_BOT_TOKENという名前の環境変数としてボットトークンを設定します。
ボットを実行します:
python main.pyボットが実行されたら、次のコマンドを使用して対話できます。
!terry :テリーデイビスに関する伝記情報を入手してください。!templeos :Templeosオペレーティングシステムについて学びます。!fact :テリー・デイビスやテンプルについての興味深い事実や引用を受け取ります。!gif :ランダムなテリーデイビスまたはテンプルに関連するGIFを受け取ります。一部のGIFは、他のGIFよりもまれです。!resources :関連するリソースとドキュメントへのリンクを取得します。!colors :色の名前と16進コードを使用して、Temposで使用される16色のパレットを表示します。 注記
貢献は大歓迎です!問題が見つかった場合、または新しい機能を追加したい場合は、お気軽に問題を開いたり、プルリクエストを送信したりしてください。
貢献する方法は次のとおりです。
リポジトリをフォークします
新しいブランチを作成します:
git checkout -b my-new-featuregit add --allgit commit -am ' Add some feature 'git push origin my-new-featureボットはJSONファイルを使用して引用符とGIFを保存します。構造の説明は次のとおりです。
quotes.jsonファイルには、一連のquotesが含まれています。各引用はstringです。これが例です:
{
"quotes" : [
" This is a quote! "
]
}重要
新しい見積もりを追加するには、 quotes配列に追加するだけです。
gifs.jsonファイルには、GIFオブジェクトの配列が含まれています。各オブジェクトには、 url (GIFのURL)とprobability (GIFを表示する確率を表す整数)の2つのプロパティがあります。これが例です:
{
"gifs" : [
{
"url" : " https://example.com/gif1.gif " ,
"probability" : 90
},
{
"url" : " https://example.com/gif2.gif " ,
"probability" : 90
},
{
"url" : " https://example.com/gif3.gif " ,
"probability" : 15
}
]
}重要
新しいGIFを追加するには、適切なurlとprobability値を使用してgifsアレイに新しいオブジェクトを追加します。
このプロジェクトは、MITライセンスの下でライセンスされています。
このプロジェクトが価値があると思う場合は、GitHubで€するまってください!