原神ステータスBot

2022/08/30 運営開始

公式超えの便利さを目指して!
Hoyoverse配信のオープンワールドRPG「原神」の利便化を目的としたDiscordBotです。

画像生成機能

Discord上で「原神」のIDを入力することにより、キャラクターのステータスを取得し、画像として出力します。
画像は二種類から選べ、強さの指標となるスコアを計算する式を選ぶことができます。

PythonのPillowで生成しており、画像生成専用のAPIサーバーが存在します。
生成は非同期かつ並列で行われ、高速化を実現しています。

原神ステータスBotの生成画像・オリジナルデザイン版

オリジナルデザイン版

原神ステータスBotの生成画像・Artifacterデザイン版

Artifacterデザイン版

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