No description
Find a file
2023-07-23 13:45:28 +02:00
.github/workflows I was expecting no response, yet the action crashed, so new main.yml 2023-07-20 23:20:26 +02:00
.idea Base 2023-05-02 08:02:38 +02:00
src Better time in events message + README.md and LICENSE.md 2023-07-23 13:45:28 +02:00
.dockerignore Action #12 2023-06-26 13:56:58 +02:00
.gitignore gitignore + cargo.lock 2023-06-28 15:30:46 +02:00
Cargo.lock Better time in events message + README.md and LICENSE.md 2023-07-23 13:45:28 +02:00
Cargo.toml Better time in events message + README.md and LICENSE.md 2023-07-23 13:45:28 +02:00
Dockerfile Update poise + Even smaller image 2023-06-28 14:08:09 +02:00
LICENSE.md Better time in events message + README.md and LICENSE.md 2023-07-23 13:45:28 +02:00
README.md Better time in events message + README.md and LICENSE.md 2023-07-23 13:45:28 +02:00

Obsessed Yanqing

This is a bot whose main purpose is to give as much infomrations as possible about Honkai Star Rail.

⚠️ Disclaimer : All Data is fetched from Prydwen.gg

Features

Event messages

The command /create_event_message <channel> creates, as its name indicate, an event message in the channel of your choice.
This message will contain:

  • All the currently running banners
  • The currently going events
  • The upcoming banners and events
  • The currently known redeemable codes

In order to update this message every hour, three information are stored in a database : Guild id, Channel id, Message id.

Those are the only information stored by the bot !

Character Data

By using the command /character <character>, you get access to loads of data about the selected character.

Such as its rarity, role, description, pros and cons, its different builds, and the recommended teams.

All the navigation is done by click and touch on the buttons bellow the message.

If a character has multiple builds/gears, you need to click on th gear button again to navigate to the next one.

Setup

If you want to setup this bot by yourself, a docker image is available on my docker registry.

You'll also need a mongoDB server alongside it.

ENV

TOKEN : The discord bot's token
MONGO_HOST : The hostname of the mongodb instance
MONGO_PORT : The port of the mongodb instance

APIs / Libraries