-
Notifications
You must be signed in to change notification settings - Fork 1
Programming Club Bot
miguelp001 edited this page Nov 25, 2019
·
2 revisions
This bot is a simple core discord bot that has a modular design so that we can add functionality to it as we go. The bot is written in Python and uses the Discord.py api.
A proposed example interaction:
User: !addreminder "Club Meeting" 11/25/19
Bot: Reminder, "Club Meeting" set for November 25th 2019. Type !confirm to confirm
User: !confirm
Bot: Reminder Confirmed, User.
The bot is divided into several parts:
- Core - Handles connecting to discord and the basic methods of adding commands.
- Reminders - The reminder system, connects to a calendar and writes/reads from the SPC Programming club calendar.
- Music - Connect to voice channel, search and play music from spotify/youtube
- Tickets - The support system makes rooms on the fly and pings GURU members to help. It also deletes rooms when problem is solved. It should send a transcript of the conversation or save it somewhere?
- Club - The club module is built around connecting to the programming club website to get current members, alumni, etc. Maybe a Message of the day?
- Chatbot - A fun way to play with the bot and grab memes, etc.
- Voice control - This is an extreme kind of module. No need to start on this yet. (psst... Mycroft AI)