You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
Proposed Composition
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)