Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hansalozu/borisbot
Discord bot to manage your server
https://github.com/hansalozu/borisbot
dicord discord-bot javascript nodejs
Last synced: 15 days ago
JSON representation
Discord bot to manage your server
- Host: GitHub
- URL: https://github.com/hansalozu/borisbot
- Owner: HanSaloZu
- License: mit
- Created: 2020-12-30T21:07:14.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-11T22:22:55.000Z (almost 4 years ago)
- Last Synced: 2024-11-09T18:39:08.113Z (2 months ago)
- Topics: dicord, discord-bot, javascript, nodejs
- Language: JavaScript
- Homepage:
- Size: 142 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Borisbot
Borisbot will help you simplify the process of moderating the discord server. Borisbot can ban/kick guild members, delete messages, collect information about user/guild/guild member and more.
## Commands
#### Guild
- `guild-info` - gives complete information about the guild
#### Members
- `user-info @(optional, default value: message sender)` - gives complete information about the user/guild member
- `ban @ @ @ ...(must be at least one username)` - bans the users from the guild
- `kick @ @ @ ...(must be at least one username)` - kicks the users from the guild#### Messages
- `purge (optional, default value: 2) @(optional, default value: all users)` - deletes messages in a text channel
### Other
- `flipcoin` - flip a coin
- `btc` - gives the current bitcoin price (Powered by [CoinDesk](https://www.coindesk.com/price/bitcoin))
- `uptime` - sends the bot uptime
- `version` - gives the current version of the bot## Getting started
### Installation
- Install [Node.js](https://nodejs.org/en/)
- Install [Docker](https://www.docker.com/)(optional)
- Download Borisbot(`git clone https://github.com/HanSaloZu/Borisbot.git` or download the ZIP)
- `cd` to the bot directory### Configuration
- After cloning the project you need to add your Discord API token in the config/config.json file
- In the same file, you can change the commands prefix, date format and message colors### Starting the bot
```
# install the Node dependencies
npm installnpm run start
```### Starting the bot using Docker
```
# build the image
docker build -t borisbot .# run the image
docker run -d borisbot
```### After starting the bot
Enter `help` in the guild chat for a list of commands
### List of permissions that the bot must have to work properly
- Send Messages
- Read Message History
- Manage Messages
- Embed Links
- Mention Everyone
- Kick Members
- Ban Members## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details