OpenMRSBot IRC Bots
This page describes bots used for our IRC channel. For more information in IRC, check our IRC Home
OpenMRSBot
OpenMRSBot is our automated assistant in the #OpenMRS IRC channel, announcing feeds from JIRA and CI.
The bot is running on a loaned infrastructure, and we have primitive access to reconfigure it and restart it. It's a supybot/limnoria bot.
In the future, we'll move it to our own infrastructure:
If you send a private message to the bot, you can list all plugins ( list ) and list all commands per plugin ( list <plugin> ). Some of the commands might not work.
You should be able to call most commands from a private message with the bot. Using help <plugin> <command> will explain each command.
- Admin: acmd, capability add, capability remove, channels, clearq, ignore add, ignore list, ignore remove, join, and nick
- Alias: add, beer, beer2, beerme, changeset, codereview, cokeme, cr, cs, dcme, define, facts, google, googledefine, hi, holidays, jira, list, lock, mailinglist, powerup, psu, refer, remove, requestsvnspace, review, scrumoff, scrumon, test, test2, ticket, and unlock
- Channel: alert, ban add, ban hostmask, ban list, ban remove, capability add, capability list, capability remove, capability set, capability setdefault, capability unset, cycle, dehalfop, deop, devoice, disable, enable, halfop, iban, ignore add, ignore list, ignore remove, invite, kban, key, kick, limit, listbans, lobotomy add, lobotomy list, lobotomy remove, mode, moderate, nicks, op, part, unban, unmoderate, (1 more message)
- ChannelStats: channelstats, rank, and stats
- Config: channel, config, default, export, help, list, reload, search, and setdefault
- Factoids: alias, change, forget, info, learn, lock, random, rank, search, unlock, and whatis
- Herald: add, change, default, get, and remove
- Karma: clear, dump, karma, load, and most
- MeetBot: addchair, deletemeeting, listmeetings, pingall, recent, and savemeetings
- Misc: apropos, clearmores, completenick, help, last, list, more, noticetell, ping, source, tell, and version
- Owner: announce, defaultcapability, defaultplugin, disable, enable, flush, ircquote, load, logmark, quit, reload, reloadlocale, rename, unload, unrename, and upkeep
- RSS: add, announce add, announce list, announce remove, ci, info, remove, rss, and talk
- Reply: action, notice, private, replies, and reply
- Seen: any, last, seen, since, and user
- Services: ghost, identify, invite, nicks, op, password, unban, and voice
- ShrinkUrl: expand, tiny, ur1, and x0
- Status: cmd, commands, cpu, net, network, processes, server, status, threads, and uptime
- User: capabilities, changename, hostmask, hostmask add, hostmask list, hostmask remove, identify, list, register, set password, set secure, stats, unidentify, unregister, username, and whoami
- Web: doctype, fetch, headers, size, title, urlquote, and urlunquote
omrs-scrum-bot
User omrs-scrum-bot is running on a machine not controlled by the infrastructure team. Sometimes it requires a restart.
https://github.com/djazayeri/openmrs-contrib-scrumbot
Commands:
- !scrumon
- !scrumoff
TelegramBot
Running in our infrastructure, telegrambot<?> allows the bridge between telegram and IRC.
Statusbot
User statusbot is a cloud bot provided by https://status.openmrs.org/
ChanelServ
Cloud Bot providing some default administrative tasks in freenode.