Skip to content

neko-js/Matlab-Discord-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matlab-Discord-Bot

A bot for searching commands from MathWorks docs within Discord.

See help.md for all commands or type !help in chat.

Installation

Clone this repository (either to your PC or a host). Create a file called .env in the root directory, where the token of the bot has to be posted:

BOT_TOKEN=<your token here>
NEWS_CHANNEL_ID=<channel ID for newest MathWorks blog posts and videos>
DM_INTRO=<Send intro message to new users? If yes, set TRUE or 1.>

Start the bot:

node index.js

Structure

Once a message is posted, all regular expressions in the router will be tested. If a regular expression is triggered, the function provided via use will be applied on the message and the tokens from the regular expression.

Usually the bot has to respond with a rendered message. The templates for these messages are in the msg directory.

The last regular expression is chosen in a way, that if no command applies, it will search for a template with the name of the command. This way "static" messages can be provided just by creating the template (e.g. help.md and code.md).

Credits

Following libraries have been used:

About

Bot for searching the Mathworks Docs within Discord.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published