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
- Host: GitHub
- URL: https://github.com/notriddle/boringbot
- Owner: notriddle
- License: apache-2.0
- Created: 2017-02-08T01:11:35.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-08-03T18:44:51.000Z (almost 8 years ago)
- Last Synced: 2025-01-26T06:43:48.346Z (over 1 year ago)
- Topics: elixir, irc-bot
- Language: Elixir
- Size: 47.9 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
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