djangro / discord-bot

a discord bot playground

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Discord Test Bot

A Discord test bot used to test out the architecture and implementation of a Discord bot. This project is a way to get familiar with the architecture, APIs and process of maintaining a Discord bot.

Contents

Contributing

If you are interested in contributing to this project, please review our contributing guidelines

Available Commands

Prefix Description
eightball Think of your question and get an answer from a magic pool ball!
help If a command is not specified, it will display all the available commands into a list. If a command is specified, it will display the usage for that command and the description for them.
stats Get the server's information along with some simple bot information.
coc Provides the Code of Conduct.
suspend Suspends a user for the given reason. This command is only available to admins.
close Closes the channel. This command requires admin privileges, and will only work on the automatically created "suspended" channels. Mentioning user with the command will remove the suspended role from the user.
forum Gets the most recent activity from the freeCodeCamp forums.
format Formats the code from the given message URL.
trivia Returns a random bit of trivia!
user Get data on the user mentioned.
quote Returns a quote from freeCodeCamp's motivational quotes file fetched using the GitHub API
mod Provides helpful mod links.

Available Reactions

Prefix Description
p�� Sends message to the current user as a DM
p�$� Guesses and formats the message

Ask For Help

If you have any questions or suggestions about the project, you can create an issue for your question. Please provide as much information as possible when creating an issue. You can also reach us in the FCC's official Discord.

Happy Coding!

Contributors ✨

nhcarrigan
Nicholas Carrigan
bradtaniguchi
Brad
Twaha-Rahman
Twaha Rahman
JoshuaPelealu
Joshua Pelealu
cjcanlas01
Christian John Canlas
takuma-watanabe
Takuma

Disclaimer

This test-bot was created to allow us to test the discord.js library and experiment with setting up our own Discord bot. Our intent is to help FreeCodeCamp set up a bot for their Discord server - however, the files in this repository are NOT associated with freeCodeCamp in any way.

FreeCodeCamp issue: freeCodeCamp/freeCodeCamp#38711

FreeCodeCamp forum post: https://www.freecodecamp.org/forum/t/create-a-new-camperbot-for-the-official-discord-server/387311

FreeCodeCamp Moderation

As mentioned above, this bot is not officially connected to freeCodeCamp. However, the bot is currently serving as a proof-of-concept or minimum viable product - as such, freeCodeCamp moderators may find themselves here for instruction on using the bot. If this applies to you, documentation for how to utilise the bot's moderation features can be found at the freeCodeCamp Moderator Handbook.

About

a discord bot playground

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:TypeScript 97.4%Language:Shell 1.0%Language:JavaScript 1.0%Language:Dockerfile 0.6%