An IRC bot in Python.
Go to file
Josh K cceb2515eb Removed Bot class in favor of a single instance Bot 'module'. Bot imports modules specified in config file. Fixed NICK change parsing. Protocol supports connect and disconnect callbacks. 2018-11-18 09:01:50 -05:00
modules Removed Bot class in favor of a single instance Bot 'module'. Bot imports modules specified in config file. Fixed NICK change parsing. Protocol supports connect and disconnect callbacks. 2018-11-18 09:01:50 -05:00
LICENSE.txt Initial commit. 2018-08-19 05:08:58 -04:00
README.md Initial commit. 2018-08-19 05:08:58 -04:00
bot.py Removed Bot class in favor of a single instance Bot 'module'. Bot imports modules specified in config file. Fixed NICK change parsing. Protocol supports connect and disconnect callbacks. 2018-11-18 09:01:50 -05:00
cfg.toml Removed Bot class in favor of a single instance Bot 'module'. Bot imports modules specified in config file. Fixed NICK change parsing. Protocol supports connect and disconnect callbacks. 2018-11-18 09:01:50 -05:00
main.py Removed Bot class in favor of a single instance Bot 'module'. Bot imports modules specified in config file. Fixed NICK change parsing. Protocol supports connect and disconnect callbacks. 2018-11-18 09:01:50 -05:00
protocol.py Removed Bot class in favor of a single instance Bot 'module'. Bot imports modules specified in config file. Fixed NICK change parsing. Protocol supports connect and disconnect callbacks. 2018-11-18 09:01:50 -05:00

README.md

Dustbot


A Python IRC bot

Usage:

Edit cfg.toml with desired settings. Execute main.py, specifying a path to a .toml config file if not using default './cfg.toml'.

Configuration Settings:

TODO

Requirements:

Requires Python 3 along with the following libraries:

  • requests
  • toml
  • BeautifulSoup4
  • uvloop (Only if not using PyPy)