Skip to content

A Discord bot designed to provide automatic moderation and entertainment so your server can be kept clean, run smoother and more professionally, and have fun

Notifications You must be signed in to change notification settings

KestronProgramming/Stewbot

Repository files navigation

Stewbot

This is the open source page for Stewbot, an advanced Discord bot with the intention of helping keep your server running smoothly while also providing entertainment. Stewbot is completely open source and free.

Links

Running Locally

To run this code with your own tokens, make sure you have node installed, and then you need to make a file called "env.json" in the same directory, and add the following fields:

{
    "token":"DISCORD BOT TOKEN",
    "ownerId":"YOUR USER ID",
    "clientId":"THE BOT'S ID",
    "noticeChannel":"A CHANNEL ID TO POST NOTIFICATIONS TO",
    "inworldKey": "Inworld AI Key",
    "inworldSecret": "Inworld AI Secret",
    "inworldScene":"Inworld AI Character link",
    "logWebhook":"A webhook for errors to be posted to"
}

Make sure to npm install @discordjs/builders, @inworld/nodejs-sdk, @vitalets/google-translate-api, canvas, discord.js, and fs. You will also need to run node launchCommands.js before you start the bot, which will automatically fill commands.json. Then simply use either run.bat or run.sh depending on your system, or just node index.js.

I found a command, but there's nothing in the code for it

There is currently a treasure hunt within the bot going on! This is being run via a second smaller script. It will not be made available so as to preserve the hunt aspect. Once the hunt is over, this treasure hunt file will be provided. All bot functions still adhere to the Privacy Policy. You should join the hunt and see what you can uncover.

About

A Discord bot designed to provide automatic moderation and entertainment so your server can be kept clean, run smoother and more professionally, and have fun

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages