Skip to content

cdunklau/akumabot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AkumaBot

Demonstration IRC bot. Works on Freenode.

Features

  • Multiple channel connection
  • Asynchronous design built on Twisted
  • Simple command permissions (admin or everyone)

Commands

  • Ping: ensure that the bot is active
  • PM Me: send a PM to user
  • Help: list all available commands
  • Calculator: calculate simple math expressions

Administrator Commands

  • Join channel
  • Leave channel
  • Kick user
  • Quit

Installation

Python 2.7 is supported. Create a virtualenv:

virtualenv venv

Install requirements:

venv/bin/pip install -r requirements.txt

Configure it. Here's an example config file, put yours into akumabot.conf:

[akumabot]
nickname = myakumabot
password = secret
channels =
    ##yournick
    #botters-test
admins =
    yournick
debug = true

Run it:

venv/bin/python -m akumabot.main

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages