An open API service indexing awesome lists of open source software.

https://github.com/notriddle/boringbot

Basic IRC bot
https://github.com/notriddle/boringbot

elixir irc-bot

Last synced: over 1 year ago
JSON representation

Basic IRC bot

Awesome Lists containing this project

README

          

# An IRC bot

## Mailbot: tell it to tell someone else something, when they are next seen

usera> !tell userb bors is down again
boringbot> usera: ✔ I'll let them know
... five hours later ...
userb> I'm going to work on new features now!
boringbot> userb: [usera] bors is down again
userb> Apparently, I'm going to need to put the fires out first.

## Static responses

usera> !ping
boringbot> usera: ECHO_REPLY
userb> !help
boringbot> userb: https://github.com/notriddle/boringbot
userc> !botsnack
boringbot> 😋

## Translates GitHub issue / pull request numbers into links

usera> #64 is *so annoying*!
boringbot> Issue #64 [open]: Merging a PR does not close it, or its associated issues - https://github.com/bors-ng/bors-ng/issues/64

## Pings the channel when issues / pull requests are opened or closed

Issue #64 [closed]: Merging a PR does not close it, or its associated issues - https://github.com/bors-ng/bors-ng/issues/64

## Perform arithmetic

See for a list of supported commands.

user> !calc 1+1
boringbot> 2

## Generate random number

user> boringbot, roll 1d10
boringbot> user: 2
user> boringbot, roll d6-1
boringbot> user: 0

# Copyright license

boringbot is licensed under the Apache license, version 2.0.
It should be included with the source distribution in [LICENSE-APACHE].
If it is missing, it is at .

[LICENSE-APACHE]: LICENSE-APACHE