Skip to content

snaiperskaya/Snaibot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SNAIBOT

Snaibot is a Python 3.0 IRC bot build on top of the PythonIRCBot library originally made by Milan Boers for Python 2.X. This library was updated to 3.0 and resulting bugs have been patched.

Snaibot currently has the following features available:

- Spam Filter
- Language Filter
- Link Providing (Both public and secret)
- Show MC Mod info
- "Choose"
- News Item
- In-IRC Basic Administration
- YouTube Video Info for Links Posted to Chat

All run from a config file, which can be live-updated to turn modules on and off and items like links can be added to or modified without pulling the bot down.

To Use:

1) Copy both files in "Python Files" to the directory of you choosing.
2) Create a new Python file importing snaibot and with "x = snaibot.snaibot('name of configfile.ini')" in a Python main method.
3) Run once and close.
4) Open the config file generated under the name you specified and change all the settings to your choosing
5) Run and enjoy! Multiple bots can be run in this method with multiple unique configs (Bots may be only on one server each)

Requirements: Python 3.0 must be installed (3.3 recommended. 2.7.X may work, but this is untested and unsupported)

*Limited documentation available in "docs" folder in form of pydocs of classes in snaibot and pythonircbot

About

IRC utility bot built in Python3.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages