Skip to content
This repository was archived by the owner on Aug 14, 2023. It is now read-only.

briochie/Heralda-chat-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heralda, the helpful Discord Herald Bot

Heralda is a chat bot that announces the arrival of new users to voice channels in Discord. She uses voicerss.org to retrieve text-to-speech voice clips, which she then plays in the voice channel.

Features

  • Announces user arrivals and exits.
  • Customizable user join and exit messages for each server.
  • Customizable "welcome" messages for Heralda when she joins a voice channel.

Bot Commands

Heralda's commands are driven by her plugins. By default, she comes with heralda-voice-plugin in the dependencies. Check out that repo for documentation on her commands and API, as well as additional custom configuration options.

Installing Heralda

To use Heralda, you will need:

Create a file in the root directory called _config.json. Add your keys to that file:

{
  "token": "[DISCORD TOKEN]",
  "plugins": {
    "heralda-voice-plugin": {
      "voice": {
        "apiKey": "[VOICERSS TOKEN]"
      }
    }
  }
}

After that, run npm install and npm start, and Heralda will be up and running. Invite her to your Discord server as you would any other bot. Heralda will need permissions to send messages, connect, and speak in order for her to perform her duties.

To stop the process, run npm stop.

Installing on Windows

Since Discord.JS prefers to use node-opus (and therefore, so do we), you will need to install the Windows build tools. These can be difficult to get configured properly, so be sure to read the documentation, and be sure you have the right Visual Studio version/packages installed.

Adding Plugins

You can install other plugins using npm, and Heralda will automatically activate these plugins on startup. All you need to do is use npm install. When making your own plugin, make sure their name begins with heralda-.

About

The helpful Discord Herald bot.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors