Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mateisr/amuzantiu-discord

Multi-function Discord bot, written in TypeScript. Migrated from two previous versions (discord.py & discord.js (Javascript), both archived) Currently in active development.
https://github.com/mateisr/amuzantiu-discord

discord discord-bot discord-js discord-ts discordjs discordts music-bot node nodejs typescript

Last synced: 3 months ago
JSON representation

Multi-function Discord bot, written in TypeScript. Migrated from two previous versions (discord.py & discord.js (Javascript), both archived) Currently in active development.

Awesome Lists containing this project

README

        

# Amuzantiu

Amuzantiu is a simple Discord bot built using the Discord.js library. The bot can perform a number of basic tasks, including sending welcome messages, moderating the server, and playing music.

## Installation

To install and run the bot on your own server, follow these steps:

1. Clone the repository to your local machine.
2. Install the necessary dependencies using `yarn install`.
3. Create a new application and bot account in the [Discord Developer Portal](https://discord.com/developers/applications).
4. Copy the bot token and add it to a `.env` file in the root of the project.
5. Update the `config.json` file with your desired settings.
6. Run the bot using `yarn run start`.

## Commands

Amuzantiu currently supports the following commands:

- `a ping`: Responds with "Pong!" to test that the bot is working.
- `a kick @user`: Kicks the mentioned user from the server.
- `a ban @user`: Bans the mentioned user from the server.
- `a play [song]`: Plays the requested song in the voice channel the user is currently in.
- `a stop`: Stops the current song and clears the queue.
- and many more! the bot supports both slash commands and prefix commands, be sure to use 'a help' or '/help' to see all the commands!

## Contributing

If you'd like to contribute to Amuzantiu, feel free to submit a pull request! You can also open an issue if you find a bug or have a suggestion for a new feature.