A fork of bertbot by elmo. https://github.com/kb-elmo/bertbot
Go to file
jkhsjdhjs 51a37c4562 make 'is_registered' regex a raw string
to fix the following warning with python 3.12:
SyntaxWarning: invalid escape sequence '\S'
2024-06-02 15:13:59 +00:00
bert.py make 'is_registered' regex a raw string 2024-06-02 15:13:59 +00:00
fml.py fix FML module 2023-07-17 00:07:28 +00:00
konfuzius.py remove unnecessary imports 2023-07-16 23:03:40 +00:00
launch.py fix .nextrocket trigger 2023-07-17 01:07:44 +00:00
LICENSE update 2018-09-01 21:16:07 +02:00
nslookup.py nslookup: remove deletion of variable 'answer' 2023-07-17 01:35:04 +00:00
README.md update readme according to recent changes 2023-07-16 23:27:02 +00:00
requirements.txt add missing dep on requests 2023-07-16 23:03:52 +00:00
rss.py remove unnecessary imports 2023-07-16 23:03:40 +00:00

bertbot

stupidly easy IRC bot written in python(3)

I wrote this bot over the course of the last year. It grew and new function were added every now and then.
The code is pretty ugly and lacks an automatic rejoin function.

But overall it is a pretty fun thing and is heavily used on the IRC server that I am currently using (n0xy.net).

some of the available commands (mostly funny useless shit):
command action
.nextrocket shows the next upcoming rocketlaunch (data from LaunchLibrary)
.slap <user> slap a user (similar to the slap command of mIRC)
.rep <user> (<reason>) super simple reputation system. You can give an optional <reason>
.eurusd <value> convert euro to usd
.usdeur <value> convert usd to euro
.jn <question> choose between yes or no
.konfuzius get a konfuzius quote (in german from wikiquote)
.say <message> make the bot say something (only for admin user)
.fml get a random fml from fmylife.com
.nslookup <domain> (<type>) make a dns lookup for <domain> with optional <type>
automatic triggers
  • The blog of the german blogger "fefe" (Felix von Leitner - blog.fefe.de) is crawled every five mins. and new Posts are automatically printed out with a link to the post