IRC Bots

Making bots as a way to re(turn) to gamification mechanisms and find ways to subvert them.

Possible links to start in the middle of:

How to make an IRC bot?

Where to interact with the bots?

Python's "class"

The irc library works with a Python element that we have not worked with yet, called a class. Classes are program-code-templates that are extensible.

Classes provide a means of bundling data and functionality together. Creating a new class creates a new type of object, allowing new instances of that type to be made. Each class instance can have attributes attached to it for maintaining its state. Class instances can also have methods (defined by its class) for modifying its state.

https://docs.python.org/3/tutorial/classes.html

If you want to learn more about classes, you can start here: http://introtopython.org/classes.html#What-are-classes?

hellobot

echobot

timerbot

bot-with-memory