Python IRC Bot in the Works

*** Update ***: Main page for bot here

I am currently writing a small, fast, small-footprint IRC bot in Python. More details as I finish the bot. The functions created so far:

  • Help (Displays Help)
  • Echo (Echo back a message)
  • Say (Send a message to a channel)
  • Spam (Send a message to a channel a specified amount of times)
  • Join (Join a channel)
  • Part (Part a channel)
  • Authorization (username+password)
  • Deauthorization
  • User lookup
  • Raw (Use raw IRC commands)
  • Uptime (Display uptime)
  • Math (Do math functions with Yacas)

Planned functions:

  • Encrypted passwords
  • Data storage, either in a text file or a MySQL DB
  • Channel mode control

This bot is not meant to be a complex bot, it is intended to be a fast, light bot that can be easily reprogrammed.

Tags: , ,

5 Responses to “Python IRC Bot in the Works”

  1. killerkan Says:

    When do you think this will be done?

  2. Matt Ventura Says:

    @killerkan
    No idea. There is a working version at irc://irc.mattventura.net/#bots that you can check out. Try ‘MVpybot: help’ for some help. Also, if you want to look at the code, you can look at http://theoks.net/viewvc/mvpybot/ or download it at http://theoks.net/viewvc/mvpybot/?view=tar. Configure on options.py and put users in ‘users’ and then run ./newbot.py.

  3. how to configure best best wireless best docsis 3 cable modem Says:

    Link exchange is nothing else except it is only placing the other person’s weblog
    link on your page at proper place and other person will also do similar in favor of you.

  4. how to configure best arris arris cable modem for comcast Says:

    It’s amazing in support of me to have a site, which is valuable in favor of my
    knowledge. thanks admin

  5. how to configure best cable do you do you need a modem Says:

    This post is worth everyone’s attention. How can I find out more?

Leave a Reply