When I look at the OpenMRS Chat channel using Telegram (and its bridge to IRC) I usually see a wall of text that’s impossible to skim, and frankly I no longer care about seeing every change to every JIRA ticket:
Maybe this is more digestible in an IRC client, but at least for myself I don’t look at or participate on the IRC because I would have to spend too much energy actually looking for comments from real people.
I propose we stop having the bot chatter so much (basically get rid of all JIRA notifications via IRC). Thoughts?
Agreed. Anyone interested in an event feed from JIRA can subscribe to it. Showing new tickets would make sense, but showing every status change is too much.
I think this is the ‘teleirc’ bot that is currently running in a machine called ndu.
This is all the information I managed to collect about it:
Telegram Bot
The Telegram bot runs on Digital Ocean (ndu). The steps taken to create and configure this bot are in /root/README. From these instructions:
# cd /opt
# git clone https://github.com/FruitieX/teleirc
# cd teleirc
# docker build -t openmrs/teleirc extras
# docker run --name=teleirc-data -v /var/teleirc:/home/teleirc/.teleirc openmrs/teleirc echo 'data teleirc'
# docker run --rm --volumes-from=teleirc-data openmrs/teleirc teleirc --genconfig
# docker run --name=teleirc -p 9090:9090 -d --restart=always --volumes-from=teleirc-data openmrs/teleirc
To restart if it stopped:
$ ssh ndu.openmrs.org
$ sudo su root -
# docker start teleirc
That bot haven’t been migrated to jetstream yet. So, we don’t have that in code, nor we have a build or anything like that.
I’m fine doing this for now and seeing how much noise there is. (Personally
I already see newly created tickets in my own rss reader so I don’t want to
see them on IRC also. But I doubt many people do this.)