Skip to content

A general purpose Discord robot, but much more. He's a friend, always smiling, always there.

License

Notifications You must be signed in to change notification settings

jeh26033/Buddy-Bot

Repository files navigation

Buddy-Bot

A fun general purpose Discord bot. Built using the great tools provided by Discord.js and Commando, Buddy can help you moderate, entertain, inform, and organize your discord server with his unique personality, and plethora of mostly useful commands.

Key Features Include:

Starboard

A place for special messages that need to be saved for posterity. Users who get 'stared' also receive karma, encouraging friendly interactions and competition.

Karma system

A reaction based karma system, complete with dumb things to spend the points on! Has a leaderboard for point leaders, with user able to vote on messages with the up arrow and down arrow reaction emojis. Users also get karma per message, and tons of it when they get a post 'stared'.

Full Suite of Moderation tools

Buddy can kick, ban, mute, and warn people, with auto moderation coming soon!

Dedicated 1 Man Dev Team

I'm always updating Buddy with new commands, new functionality, and new ways to personalize your buddy. I've been working on this bot for just about a year now, so you can take solice in the fact that I'm here to make changes or patches. No abondware here!

Reddit Watcher Integration

Buddy can watch for certain events to happen on reddit, mainly used a patch warning tool for the game Dota 2, with other games/events being worked on all the time, with patch alerts from /r/ApexLegends almost there. If you want certain subreddits/users posting alerts, they'll need to be implemented by me manually, so let me know if you have any suggestions!

Dota 2 integrations

Buddy has the ability to search for pro teams, giving users up to date stats, DPC points, roster, and more. Buddy can also show users stats from their previous games when they add their dota ID to buddy. Buddy can also provide basic information on heros and items. Also has an inhouse command, for russlin up 10 people to play games!

Dumb meme shit

Comes standard with every buddy bot!

Configuration and Setup

Buddy is setup to work right out of the box, but to get full use of buddy, you can customize a few things. Firstly, he should have all the requested permissions. Next, you should set designated channels for use as the Starboard and one for use as a botlog, which logs all of the commands buddy is using. To do this, run the !settings command, and you can choose from the options to set the starboard channel and botlog channel. Its recommended to make the starboard channel only able to accept messages from Buddy, as other people typing in it will break it.

About

A general purpose Discord robot, but much more. He's a friend, always smiling, always there.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published