Add !enable and !disable #4

Open
opened 2018-10-02 19:43:38 +00:00 by aewens · 0 comments
Owner

To address the elephant in the room with BabiliBot handling more and more integration of services into IRC is the existence of TildeBot. TildeBot currently provides helper functionality like shortening longer URLs using https://ttm.sh, but at this moment it only does this in predefined channels. If other bots (e.g. BabiliBot) wanted to provide a similar role, it would be counterproductive to have it do this in channels where TildeBot is already handling this.

So, !enable and !disable would allow for BabiliBot to start or stop providing services to specific channels, but in a manner where nothing needs to be hard-coded in or restarted to take effect. The concept of !enable/!disable would need a list of services (which would need to be added to the bot as well) which will probably be a tangent of how tasks work right now, but expanded to include other types of functionality (not just long-running actions).

To address the elephant in the room with BabiliBot handling more and more integration of services into IRC is the existence of TildeBot. TildeBot currently provides helper functionality like shortening longer URLs using https://ttm.sh, but at this moment it only does this in predefined channels. If other bots (e.g. BabiliBot) wanted to provide a similar role, it would be counterproductive to have it do this in channels where TildeBot is already handling this. So, !enable and !disable would allow for BabiliBot to start or stop providing services to specific channels, but in a manner where nothing needs to be hard-coded in or restarted to take effect. The concept of !enable/!disable would need a list of services (which would need to be added to the bot as well) which will probably be a tangent of how tasks work right now, but expanded to include other types of functionality (not just long-running actions).
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: aewens/babili-bot#4
No description provided.