WMDSbot (Wikimedia Developer Support bot) is an experimental bot for the Wikimedia Developer Support (Discourse) site, announcing new topics/questions on IRC. The software behind it is the discourse-chat-integration plugin, connecting to Freenode via a Matrix gateway.

Configuration: https://discourse-mediawiki.wmflabs.org/admin/plugins/chat/matrix

Enabling / disabling (and some other settings): https://discourse-mediawiki.wmflabs.org/admin/site_settings/category/all_results?filter=chat_integration_matrix

Credentials: ask Tgr (for now). The bot's Matrix account is @wikimedia-developer-support-bot:matrix.org.

Channels: #mediawiki (new support questions), #wikimedia-devrel (new site feedback topics). Typically <5 messages per day.

riot.im interface

edit

Since the plugin is for Matrix, not IRC, the Matrix-IRC binding has to be handled on the riot.im user interface (for now). After logging in as the bot,

  • authentication + name: open the @appservice-irc:matrix.org chatroom, enter !storepass <freenode password> and !nick WMDSbot. This should only be needed once but seems like the bot forgets it when kickbanned. (Also, nickserv will probably PM the bot when it sets the nick, to avoid reconnecting, just answer identify <freenode password> in the PM channel.)
  • rejoining channels (only needed after being kicked): click through the affected channels and there'll be a dialog.