A bot that does sound effect with short audio clip during voice or video call.
- Uses a queue system to handle multiple playback commands at once
- Allow sound clip uploading in Discord
- Quick play back in several ways
- Play command with clip id or name
.play haiya
.play 1
- Message with exact clip name
hello darkness
- Clip name or id after prefix
.nani
.11
- Multiple clip name in brackets
[surprise] [it's me mario]
- Play command with clip id or name
- Customizable server prefix
- Assign a dedicated channel for commands
- Discord Bot's Token
You can get this Token by from the Discord developer docs
node
Version 12.0.0 or highergit
command line (Not Required but Recommended)
-
Clone the repository from your command prompt with the following command
git clone git@github.com:kaixiang1212/SoundBot-Discord.git
or download here and unzip it
-
Navigate into the repository in the command prompt by typing
cd SoundBot-Discord
-
Install dependencies by running the following command
npm install
-
Copy and paste your bot token to the end of first line in your .env file as following
DISCORDJS_BOT_TOKEN=Token Here
-
Simply run the following command from your command prompt
npm run start
- Greet someone with a playback whenever someone joins the voice channel
- Option to hide your uploadings from the public
- Assignable shortcut shared by the whole server
- Publication to top.gg so it is more accessible to everyone
Copyright (C) 2020 Kai Xiang Yong
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.