The third generation of the Riichi music player.
Find a file
2025-12-14 17:35:52 -08:00
assets refactored code 2023-09-24 12:43:54 -07:00
lib bugfixes and edge case handling 2024-12-25 11:51:40 -08:00
.gitignore updated .gitignore 2023-09-23 12:48:28 -07:00
emotes.json reverted session closing message 2023-09-27 19:06:29 -07:00
ichibot.bat changed theme to Ichihime 2023-05-06 23:23:31 -07:00
index.js bugfixes and edge case handling 2024-12-25 11:51:40 -08:00
LICENSE added license 2023-06-12 15:22:46 -07:00
package-lock.json updated dependencies 2025-12-14 17:35:52 -08:00
package.json updated dependencies 2025-12-14 17:35:52 -08:00
README.md restructured assets 2023-09-23 12:46:51 -07:00
updates.json updated dependencies 2025-12-14 17:35:52 -08:00

IchiBot

Ichihime 00

The third generation of the Riichi music player. Built for personal use.

Description

Embed Player

IchiBot chimes in for F2P players to jam to their favorite tunes while playing Mahjong! Users pool ambient/idle tracks into a shared [hanchan] playlist that shuffles during play. When a player declares Riichi, IchiBot switches to an intense, action-packed track from their personal [riichi] playlist to throw down the gauntlet in style!

IchiBot works with Discord's Embed system, and as such comes with a sleek GUI for accessibility.

V3 now comes with Jukebox Mode!

Embed Jukebox

  • The original instance of IchiBot has a database with links to OSTs found in MahjongSoul as baseline tracks in case users did not want to curate their own playlists. This option can be disabled on a per-server basis.

Notice

The code is free for viewing and repurposing. Unlike traditional Discord Music Bots, IchiBot works on raw audio links instead of streaming media like YouTube videos.

You are welcome to adapt the code to your own bot. Accreditation is greatly appreciated. However, if you end up using YouTube links, Spotify or similar more often, it is probably best you stick to traditional Discord Bots that use video/audio streams.

  • GitHub Issues are disabled as this bot was made for personal use.

Disclaimer: IchiBot uses Ichihime for its theme who is a character from MahjongSoul, as well as its OST as base tracks. Original character and music copyright remains with the developers of the game: Yostar & Catfood Studio.