dependabot[bot] dd9126e889 Bump undici and discord.js
Bumps [undici](https://github.com/nodejs/undici) to 6.24.1 and updates ancestor dependency [discord.js](https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js). These dependencies need to be updated together.


Updates `undici` from 6.21.1 to 6.24.1
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v6.21.1...v6.24.1)

Updates `discord.js` from 14.19.3 to 14.26.2
- [Release notes](https://github.com/discordjs/discord.js/releases)
- [Changelog](https://github.com/discordjs/discord.js/blob/14.26.2/packages/discord.js/CHANGELOG.md)
- [Commits](https://github.com/discordjs/discord.js/commits/14.26.2/packages/discord.js)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 6.24.1
  dependency-type: indirect
- dependency-name: discord.js
  dependency-version: 14.26.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 02:40:45 +00:00
2025-05-24 12:27:26 -05:00
2026-04-06 02:40:45 +00:00
2026-04-06 02:40:45 +00:00
2025-05-17 01:13:15 -05:00

Node.js CI

O-Bot

A Discord bot themed around O, a character in SEGA's Puyo Puyo Tetris

Adapted from the tutorial at https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/

Dependencies and setup

  • Run npm install in the bot folder to install dependencies.
  • Create a .env file in the root directory and populate TOKEN with your Discord bot token.
  • To run: node --env-file=.env o-bot.js

You may notice that slash commands are missing after you first invite the bot. You can fix this by following this guide.

A word about audio files

O's voice lines are not included in this repository. They can be found in your (hopefully legal) copy of Puyo Puyo Tetris. By default, O-Bot looks for audio files numbered in hexadecimal from "00000000.wav" to "00000028.wav" in each voice folder. These folders should be "[O-Bot]/o_sound", "[O-Bot]/o_sound/alt", "[O-Bot]/o_sound/jp", and "[O-Bot]/o_sound/jp_alt".

Commands

General

  • /help: Display help message
  • /pi: Make O speak

Voice

  • /voice [type]: O-Bot will join a voice channel and play one of O's voice lines. type can be Normal, Alt, JP, or JP Alt. The default is Normal.
  • /radio: Stream audio from an internet radio station located at https://radio.gizmo4487.dev

More commands to follow

To add O-Bot to your server, click here

More Information

Be sure O-Bot has permission to speak in voice channels.

O-Bot created by gizmo4487

Description
A Discord bot themed around O, a character in SEGA's Puyo Puyo Tetris
Readme 2 MiB
Languages
JavaScript 100%