Changing "Moderation:" value while class is in session does not change the mode
Bug #537824 reported by
Elizabeth K. Joseph
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ClassBot |
Invalid
|
Undecided
|
Unassigned |
Bug Description
When you remove (or add) the "Event:" value in the calendar and "!c" to ClassBot in the middle of a session, ClassBot changes the topic, ops itself and unmoderates (or moderates) the channel.
When the "Moderation:" value in the calendar is changed and "!c" to ClassBot in the middle of a session, ClassBot does nothing (neither moderating or unmoderating).
To post a comment you must log in.
Invalid. Nathan explained the difference in this behavior:
"The issue is, classbot only knows whether the channel is currently +m or -m and whether the current session should have been +m or -m . If a session starts out as -m but the instructor does !m to make it +m, you wouldn't want classbot reverting this when it syncs again. This is why I only have it processing the Moderated stuff when the actual session changes.
Basically, if I remember correctly, I have it set so that anything that will cause the /topic to change will cause it to check if the channel should be + or - m"