Skip to content

A feature-rich, easy to use, beautifully designed Discord bot made for Hoyoverse gamers

License

Notifications You must be signed in to change notification settings

seriaati/hoyo-buddy

Repository files navigation

Hoyo Buddy

Hoyo Buddy

GitHub issues GitHub pull requests GitHub Repo stars GitHub forks GitHub code size in bytes Lines of code Commit activity GitHub Ruff

Hoyo Buddy is a feature rich, easy to use, and beautifully designed Discord bot made for Hoyoverse gamers. It is developed under the user app standard, so you can use it without inviting it into any Discord servers, and can use it anywhere you want.

Quick Introduction

Create beautiful character cards Make your life easier
Information at your fingertips Beauty blends with functionality

Features

Hoyo Buddy integrates features from all Hoyoverse games, supporting both HoYoLAB and Miyoushe.

Command Description Genshin Impact Honkai: Star Rail Zenless Zone Zero Honkai Impact 3rd Tears of Themis
/profile Generate character build cards and team cards.
/notes View real-time notes and set reminders.
/redeem Automatic and manual gift code redemption.
/check-in Automatic HoYoLAB/Miyoushe daily reward check-in.
/characters View and filter all owned characters.
/challenge View statistics/overview of end-game content.
/search Search anything game-related, including unreleased content.
/gacha-log Import, view, and analyze your gacha records.
/farm reminder Set reminders for farming materials for a character/weapon.
/exploration View area exploration statistics.
/events View on-going in-game events and banners.
/lb view View leaderboards.
/farm view View farmable domain materials in different weekdays.
/lb akasha View character damage leaderboard.

Goal

The community has been missing a Discord bot that provides support for all Hoyoverse games, and Hoyo Buddy is here to change that. We try to create ONE bot that can do EVERYTHING for all Hoyoverse games, with beautfiul designs and intuitive interfaces, all for free. Hoyo Buddy is currently the only Discord bot in the market that provides multi-game, multi-account, and multi-language support. For more details, read this article.

Contributing

I'm a passionate developer that loves to create open source and high quality software :)
Wanna join us? We're looking for Python programmers, translators, and designers; join our Discord server to contact us.
You can read the Contribution Guidelines for more info.

Powered By

Other projects made by me that are used in Hoyo Buddy

  • ambr.py: API wrapper for Project Amber, used to obtain Genshin Impact game data.
  • yatta.py: API wrapper for Project Yatta, used to obtain HSR game data.
  • hakushin.py: API wrapper for hakush.in, used to obtain Genshin Impact, HSR, and ZZZ game data.
  • akasha.py: API wrapper for Akasha System, used in the character damage leaderboard feature.
  • enka.py: API wrapper for Enka Network, used to obtain Genshin Impact and Honkai Star Rail player showcase data.
  • enka-card-api: API to generate 3rd party template cards.
  • genshin.py (contributor): API wrapper for HoYoLAB and Miyoushe.
  • hoyo-codes: API to get gift codes for all Hoyoverse games, used in the automatic code redemption feature.
  • daily-checkin-api (private): API to perform daily check-in, used in the automatic daily check-in feature.
  • hoyo-buddy-assets (private): Hoyo Buddy assets, used in image generation features.
  • ZenlessAssetScrape: Zenless Zone Zero assets/data scraped from various database websites, used in ZZZ build card feature.

Acknowledgements

This project can't be made without all of the dependencies made by the awesome open source community.