Skip to content

Halocrea/bumper-bot

Repository files navigation

Welcome to bumper-bot 👋

Version License: GNU GPLv3

A Discord bot that handle Disboard bot bumps properly

About

This bot is here to fill the specific needs of the Halo Creation Discord server, as the server uses a Discord bot called AmariBot to grant XP to members and as bumps done with the Disboard bot gives XP to bumping members. But this bot can be useful to you if you're searching for inspiration for your own bot that handles Disboard bot bumps.

So, this bot:

  • Gives a role to a member or a bump gifted member (Yes, Halo Creation members often give bumps to each other so they receive the XP haha)
  • Displays a countdown to the next bump
  • Displays the number of members in voice channels, or online members if there aren't

Permissions required

In order to work properly, this bot will need this set of permissions globally:

  • Manage Roles
  • Manage Channels
  • View Channels
  • Send Messages
  • Read Message History
  • Connect

He also needs to be able to connect to the voice channels whose the IDs have been given.

Install

Create .env file and fill it with your information

cp sample.env .env

Install and run with Docker

docker build -t voice-chat-bot .
docker run -d -v /absolute/host/path/to/saves/:app/saves --restart=always --name=voice-chat-bot voice-chat-bot

Install with npm

Setup

npm install

Run development

npm run dev

Build

npm run build

Run build

npm start

Author

👤 Halo Creation

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator