Our bot, Feixiao, is an AI-driven Discord bot role-playing as Feixiao from Honkai: Star Rail.

Developed by Snek, the bot uses openAIs gpt 4.1 to chat in character as Feixiao. After reaching level 2 and unlocking media permissions, you can chat with her.
To summon Feixiao, ping her with a mention or reply. Her features include:
- Commands:
- !about: Shows information about Feixiao and her features.
- !context: Uses the last 20 messages in the channel as context instead of the stored history for the next response.
- Chat History:
- Interactions are logged per channel for context and continuity. This means she will, by default, only know whats been said directly to her unless the !context command is invoked. It also means she has a different “memory” per text channel and things dont carry over to other channels.
- Build help:
- Feixiao has general knowledge about her build. If you ask for help building her, she will provide advice. Make sure to include the keyword “build” while asking.
- Image Support:
- Users can send images (png, jpeg, gif, or webp), and Feixiao will respond with it in mind.
- Custom Emotes:
- Feixiao can use various custom emotes in her replies.
- Dog & Cat Images:
- If asked for a dog or cat (or a funny cat), Feixiao will include an embed with a random dog or cat image using the APIs provided by https://dog.ceo/ or https://cataas.com/.
- Knowledge Base (WIP):
- The program recognizes certain keywords when they appear in user messages, and adds a brief system message with some info about the topic to improve her domain knowledge. The system is mostly complete, but the knowledge base needs to be written. Im looking for writing help, if you are in any way interested in contributing to the knowledge base, please contact me!!!
- Error Handling:
- If an error occurs, Feixiao will just respond with the error message. If youre getting errors without a clear reason why, contact me or something and provide what youre trying to do idk.
You can find the github at: https://github.com/Sneeeeek/discordbot