Go to file
Juhani Krekelä c6c8e02a3b Handle connection being reset 2024-02-12 19:19:40 +02:00
.gitignore Read config from a configuration file 2018-01-03 18:08:24 +02:00
CC0 Use the CC0 file 2019-05-11 14:37:22 +03:00
README.md Read config from a configuration file 2018-01-03 18:08:24 +02:00
bot.conf.example Bye Freenode 2021-12-12 16:37:35 +02:00
botcmd.py Only pass bytestrings (and not bytearrays) to user code 2018-06-14 10:50:30 +03:00
channel.py Add support for closing the channel 2018-03-30 23:14:24 +03:00
constants.py Log connection attempts to server 2021-12-12 16:45:52 +02:00
cron.py Add ping timeouting 2017-12-10 17:43:39 +02:00
ircbot.py Handle connection being reset 2024-02-12 19:19:40 +02:00
line_handling.py Only pass bytestrings (and not bytearrays) to user code 2018-06-14 10:50:30 +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.