Page MenuHomePhabricator

Create Wikipedia Slack bot
Open, Needs TriagePublic

Description

@JMinor mentioned that some of the features the iOS team is building could also make for fun features for bots.

I've been looking at the documentation for creating a Slack app and also reading a lot about other Slack apps that exist (HBR, NYTimes) and would like to propose that we experiment creating a bot for the 6.8 million daily Slack users who would like to enlighten their colleagues or friends throughout the workday. Some ideas for features:

/wikipedia trending hour/day/month could return results from https://trending.wmflabs.org/
/wikipedia random could return something from https://en.wikipedia.org/wiki/Wikipedia:Recent_additions
/wikipedia today could return a fact from Today in History: https://en.wikipedia.org/wiki/Wikipedia:Selected_anniversaries/November
/wikipedia edit could return a random article that needs edit improvements (I've seen a bot for this on Twitter)
/wikipedia commons could return a random public domain image
/wikipedia code could return a project where a new developer could get involved

The documentation for Slack apps is good, and I think this could pave the way for us to think about apps for chat programs like WhatsApp and WeChat and LINE and other platforms people are using globally. This would help our social media scale, and could bring more people into the movement.

Tagging @Jdlrobson and @mpopov and @srishakatux and @Quiddity who might be interested in this.

Can work together with T161236: Twitter article info bot

Event Timeline

Seems a clear decline, we don't support unfree software.

@Nemo_bis I don't see this as different than the many Wikipedia-related Twitter bots that exist...

Framawiki subscribed.

It remembers me the IFTTT integration: https://blog.wikimedia.org/2015/07/14/wikipedia-recipes-with-ifttt/. This one was created by a volunteer, so we can say that we don't support unfree software apply to WMF human resources.

I might be able to work on this in my free time at some point :) seems like a fun project

@srishakatux: I'm boldly removing Outreach-Programs-Projects from this task as I don't think that we should sponsor integration with non-free software platforms via outreach programs that are meant to get more people into free (emphasis by me) software.