User Tools

Site Tools


IRC bots are written in all sorts of programming languages. Scripting languages are often more popular choices as their higher level nature tends to aid rapid development. Some of the more popular choices of languages for bot development are python, ruby, and perl. Many developers often choose to simply write plugins for existing bots. Popular choices include supy (python) and mozbot (perl).

To speed up development when creating a bot from scratch it may be useful to use an existing IRC library.

For those creating their bot from scratch a useful starting point is to examine how the IRC protocol works. Try connecting to a network through telnet, for example on *nix based systems:

$ telnet 6667
Connected to
Escape character is '^]'. NOTICE * :*** Looking up your hostname... NOTICE * :*** Checking Ident NOTICE * :*** No Ident response NOTICE * :*** Found your hostname
info/development.txt · Last modified: 2021/06/05 20:44 (external edit)