huan/README.md

30 lines
1.6 KiB
Markdown
Raw Normal View History

2018-09-01 19:38:02 +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.<br>
The code is pretty ugly and the bot has some serious problems with memory leaks and random disconnects 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)|
2018-09-01 19:39:33 +00:00
|.slap \<user\>|slap a user (similar to the slap command of mIRC)|
2018-09-01 19:43:14 +00:00
|.rep \<user\> (\<reason\>)|super simple reputation system. You can give an optional \<reason\>|
2018-09-01 19:39:33 +00:00
|.eurusd \<value\>|convert euro to usd|
|.usdeur \<value\>|convert usd to euro|
|.jn \<question\>|choose between yes or no|
|.twitter \<account\>|get the last tweet of \<account\>|
2018-09-01 19:38:02 +00:00
|.trump|get trumps last tweet|
|.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
- All http links are parsed and the html title is printed out if one is found
- The bot automatically parses all twitter links and prints out the full tweet and account name.
- 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