Linked text and voice channels #210
Labels
No labels
bug
config update
documentation
duplicate
enhancement
in dev
input needed
new feature
not in draft
refactor
waiting on docs update
wont-do
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Sirdog/EnduraBot#210
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Our stupid free chat bot we use for linking a history erasing text chat to a voice channel dies sometimes.
Almost more annoyingly is when the bot comes back to life users are still not properly removed from channels until they Re-enter the linked voice chat and leave.
Solution
We do it in house.
It should function somewhat like the following.
Notes 1
It should be tested to ensure the following alternate methods for leaving and entering channels also work
Notes 2
Whenever the bot starts up it'd be a neat feature to have it quick check who's in one channel and who has access to the private channels.
Basically a safety check for if enduragrok was ever down that it'll fix the text channel permissions for people when it returns.
Not required, especially cause we have few outages afaik.
Brought to you from my phone and hopefully formatted somewhat tastefully.
@MrFleff, I know you aren't expecting updates but... why not:
My progress so far is that:
Still gotta finish out the listener to detect when users leave, ensure there is proper cleanup when users move channels, and test the other edge cases you mentioned in
Notes 1.This feature may still take awhile to be released to production as I am undecided if I want to push it as it's own thing or bundle it with other things, such as #212 and #209. I am indecisive. Not to mention that I'll need to update the documentation.
As you may or may not have noticed I separated out
Notes 2into #211; the complexity of that is a tad higher and so that'll come after whatever the next release is for the bot.Logic is completed. I've confirmed that the logic applies for all items mentioned in
Notes 1. Just a matter of cleaning up the branch and pushing todev.@MrFleff
Feature completed and is in
devawaiting push to production. See: #214. Need to update documentation prior to closing this issue.Documentation updated. Closing.