The Telegram chat network offers a convenient bot API. It would be pretty cool to translate at translatewiki.net using it.
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T131664 Allow translations at translatewiki.net via mobile chat apps | |||
Resolved | Roni.zhelenchuk | T133060 Make a working Telegram chat bot that can authenticate with translatewiki.net usernames and make translations | |||
Resolved | Anna.d92 | T133061 Make translatewiki.net Telegram bot authenticate by linking a Telegram username to a translatewiki.net username | |||
Resolved | Nikerabbit | T133063 Install OAuth on translatewiki.net | |||
Open | None | T133064 Make the translatewiki.net chat bot code less dependent on Telegram | |||
Resolved | Amire80 | T159366 bring the Telegram bot tool back to life | |||
Resolved | Amire80 | T159368 update node.js on tools.telegrambot | |||
Resolved | bd808 | T155063 Create Updated NodeJS container for Tool Labs | |||
Invalid | None | T191488 Deploy Telegram Translation bot to a tool forge server, and make it available for testing |
Event Timeline
... And just to mention that I managed to make it work during the Hackathon and actually did some edits—some of them crappy, but good enough for a proof of concept ;) The demo was well-received.
I want to continue hacking on it. The next step would be to actually make it stable, working and able to authenticate with real usernames, and start rolling it out to adventurous translators.
Thanks to everybody who helped.
This task has been assigned to the same task owner for more than two years. Resetting task assignee due to inactivity, to decrease task cookie-licking and to get a slightly more realistic overview of plans. Please feel free to assign this task to yourself again if you still realistically work or plan to work on this task - it would be welcome!
For tips how to manage individual work in Phabricator (noisy notifications, lists of task, etc.), see https://phabricator.wikimedia.org/T228575#6237124 for available options.
(For the records, two emails were sent to assignee addresses before resetting assignees. See T228575 for more info and for potential feedback. Thanks!)