原神ステータスBot
2022/08/30 運営開始
公式超えの便利さを目指して!
Hoyoverse配信のオープンワールドRPG「原神」の利便化を目的としたDiscordBotです。
画像生成機能
Discord上で「原神」のIDを入力することにより、キャラクターのステータスを取得し、画像として出力します。
画像は二種類から選べ、強さの指標となるスコアを計算する式を選ぶことができます。
PythonのPillowで生成しており、画像生成専用のAPIサーバーが存在します。
生成は非同期かつ並列で行われ、高速化を実現しています。
オリジナルデザイン版
UIDリスト機能
ユーザーのUIDをデータベースで一括管理しています。
これによりユーザーは、事前に登録することで自らのIDを確認する必要がなくなり、ストレスなくサービスの利用ができます。
UIDの管理にはPosgresSQLが使用されており、各Discordサーバーごとに個別で保存されています。
ガチャシミュレーター機能
DiscordAPIが持つ豊富なUIを活用し、「原神」本来のガチャ体験をシミュレーションできます。
データベースによってガチャの種類が管理されており、特定のキャラクターが存在するガチャを選択することができます。
Pythonによって処理されます。確率が制御されており、引いた回数などをユーザーに紐づけて記録しています。
その他機能
他にも、その日の日替わり攻略情報や通知機能など、様々な機能が存在します。
インフラ、技術面など
API・Bot共に石狩リージョンより直接稼働しています。
また、関東リージョンからサービスのステータスを監視しています。
Dockerを使用し、開発環境からデプロイまでをノンストップで行っています。
言語はPythonを使用しており、DiscordAPIにはPycordを利用して接続しています。
リンク
原神ステータスbot
https://github.com/CinnamonSea2073/Genshin-Discordbot
原神ステータスbot・画像生成API
https://github.com/CinnamonSea2073/genshin-status-image-builder
原神ステータスbot・公式サイト
https://genshindiscordbot.wixsite.com/discord-genshinbot
原神ステータスbot・公式Discordサーバー
https://discord.gg/MxZNQY9CyW
クレジット
しなもん / CinnamonSea2073・開発
Mail: [email protected]
Discord: CinnamonSea2073
X(Twitter): https://twitter.com/Csea2073
Nikawamikan・サーバー管理
Discord: nikawamikan
X(Twitter): https://twitter.com/nikawamikan
原神
Copyright © COGNOSPHERE. All Rights Reserved.
https://genshin.hoyoverse.com/ja