Giter Site home page Giter Site logo

discord-bot's Introduction

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!
tags Outputs standard blocks of text. Tag list here.
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.

discord-bot's People

Contributors

bradtaniguchi avatar cjcanlas01 avatar dependabot-preview[bot] avatar dependabot[bot] avatar github-actions[bot] avatar joshquaintance avatar landonlloyd avatar naomi-lgbt avatar raisedadead avatar saintpeter avatar takuma-watanabe avatar twaha-rahman avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.