Go to file
Juhani Krekelä 64a31a61e8 Add irc.part and irc.get_channels 2018-01-20 17:01:02 +02:00
.gitignore Read config from a configuration file 2018-01-03 18:08:24 +02:00
README.md Read config from a configuration file 2018-01-03 18:08:24 +02:00
UNLICENSE First commit 2017-09-04 22:00:01 +03:00
bot.conf.example Read config from a configuration file 2018-01-03 18:08:24 +02:00
botcmd.py Add botcmd.on_quit hook for bot cleanup 2018-01-20 16:54:13 +02:00
channel.py Use channels for internal communication 2017-09-05 10:55:33 +03:00
constants.py Have bot reconnect by default on connection failures 2018-01-02 20:33:17 +02:00
cron.py Add ping timeouting 2017-12-10 17:43:39 +02:00
ircbot.py Add irc.part and irc.get_channels 2018-01-20 17:01:02 +02:00
line_handling.py Move API class to ircbot.py 2017-09-05 13:48:03 +03:00

README.md

o3-base

This project seeks to replace o2-base as an easy python base to build IRC bots on. It is not related to the failed oonbotti3 project, but is rather based on the IRC bot framework of HynneFlip.

Setup

Copy bot.conf.example to bot.conf and run python3 ircbot.py to bring up the bot skeleton, which can be used as a very quick and dirty IRC client. User code goes in botcmd.py.

License

Everything in this repo is under UNLICENSE / CC0.