Comments (8)
Also please include an !unregister or something similar to remove classes. Make sure they can't use it to !unregister general_chat etc
from lion.
Example of !listcourses
poop leinecker
poop hollander
discrete1 vu
discrete1 boustique
or maybe with course codes
COPXXXX leinecker
COPXXXX hollander
COTXXXX boustique
from lion.
Example of !register
!register cop4331 hollander
!register cot4210 boustique
Should not work:
!register cop4331
# no prof
!register coz4000
# class doesnt exist
!register cop4331 guha
# prof isnt teaching that class
I will change the names of the channel as needed. You can assume that the format of the channel name will be like this:
{course code or shorthand}_{all lowercase professor name}
We can decide on whether to use course codes or shorthand later.
from lion.
So to get the full list of available course channels, ull have to loop thru the channels on the discord. I will also be moving all course channels into a single category called "CLASSES" or something once this is done, so you really only need to loop through one category, if that helps
from lion.
Also I'd like it to support !register all
for us admins/mods/whoever wants to view all the channels
from lion.
So that we don't have to !register for 40 classes, that'd be a pain.
from lion.
Should allow for multiple arguments...
!register class_a class_b class_c
from lion.
so then only let this command group affect certain chan categories.
from lion.
Related Issues (20)
- write installation documentation
- write getting started documentation
- Use Levensthein distance to approximate correctness of entries for !register and !addroles
- Handle being killed gracefully HOT 1
- Add a stats plugin
- deal with help menu plugin built into bot
- add token request to installation procedure HOT 1
- add cog installation process to CLI HOT 2
- Don't use JSON for guild settings
- sort out cog enabling and disabling with sYmLiNkS HOT 1
- incorporate logging and loading cogs into new bot class
- Back up JSON before each write
- add enabled and disable all cogs
- check all quoted variables in scripts HOT 1
- Windows support for development only
- change flags to reflect readme
- review comments in example
- Root check does not work on Ubuntu 18 (install.sh) HOT 1
- generalize roles plugin
- move back to local installs and a simple, killable server
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lion.