Nowadays, many streamers are facing trolls and haters. This is especially true for minorities. We need to provide efficient moderation tools to help them prevent attacks. This task consist of including an evolutive moderation system in the plugin. It will consist of bots that streamers can use in there chats, and configure with features like: list of forbidden words, moderator commands, … I also plan to add some buttons in the Peertube interface, that streamers can use to trigger moderation actions. These bots can also be used to implement automatic triggers. Or to regularly post messages in the chat (for example with links to contribute, links to chat rules, …). It will be possible to add features to the bot, simply by adding configuration files.
Ideally, it will also be a web interface for room moderators to interact with/command the bot. A click on a button will send a specially crafted XMPP message, that the bot will interpret.
Features to add to the bot:
[x] forbidden words
[ ] forbidden remote instances/users
[ ] ban IP, or IP ranges
[ ] limit URL sharing to allowed users
[ ] commands to interpret (example: if a moderator type ! ban this_guy in the chat)
[ ] temporary ban (unban after X minutes)
[ ] community ban list (sharing banned account between channels and instances)
Nowadays, many streamers are facing trolls and haters. This is especially true for minorities. We need to provide efficient moderation tools to help them prevent attacks. This task consist of including an evolutive moderation system in the plugin. It will consist of bots that streamers can use in there chats, and configure with features like: list of forbidden words, moderator commands, … I also plan to add some buttons in the Peertube interface, that streamers can use to trigger moderation actions. These bots can also be used to implement automatic triggers. Or to regularly post messages in the chat (for example with links to contribute, links to chat rules, …). It will be possible to add features to the bot, simply by adding configuration files.
Ideally, it will also be a web interface for room moderators to interact with/command the bot. A click on a button will send a specially crafted XMPP message, that the bot will interpret.
Features to add to the bot:
! ban this_guy
in the chat)