Skip to content
This repository has been archived by the owner on Mar 5, 2021. It is now read-only.

etandinnerman/jct-discord-bot

 
 

Repository files navigation

JCT Discord Bot

Bot for JCT ESP CompSci Discord server

Contributors

This bot was created by the contribution of the following members. If you would like to contribute, please be in touch with one of the current contributors and then take a look at the contributing guide

DenverCoder1
Jonah Lawrence
abrahammurciano
Abraham Murciano
PSilver22
PSilver22

Issues and Feature Requests

If you'd like a new feature added to the bot, or you have discovered some misbehavior by it, please feel free to open an issue detailing it in the GitHub issues tab.

Features

Commands

Here is a list of the available commands the bot responds to and how it does so.

++logs

Replies with an extract from the error log file.

++help

Replies with a list of available commands.

++join first name, last name, campus, year

Assigns the user a role based on their campus and year. Assigns them their name as a nickname. Replaces their Unassigned role with the Student role. Once this is done, the bot will introduce them to everyone else in the welcome channel.

++piglatin lots of words

This command will reply with your message lots of words but in pig latin.

++ping

This command does just what you'd think it does. When a user types ++ping into a channel which the bot is in, the bot will respond with a message to acknowledge your ping.

Automated Tasks

This is a list of the tasks that the bot performs automatically based on some event.

New User

When a user joins, they are given the Unassigned role, greeted by the bot, and asked to introduce themselves with the join command.

Role Tags

A role can be given a tag by naming it something of the form Name | tag. All members of the role will now have tag in their server nickname. Users can have multiple tags.

About

Bot for JCT ESP Compsci Discord

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%