Skip to Content
IRC Hacks
book

IRC Hacks

by Paul Mutton
July 2004
Intermediate to advanced
432 pages
11h 15m
English
O'Reilly Media, Inc.
Content preview from IRC Hacks

Chapter 9. Fun Bots

Introduction: Hacks #58-63

IRC—can be dull without a little silliness thrown in for good measure. Not all bots have to serve a serious, clearly defined purpose, and this chapter aims to prove that.

Adventure gamers may find the DiceBot useful, as it can be used to simulate dice rolls, allowing the results to be seen by everybody in the channel. This reduces the chance of cheating on Internet-wide games, and bored users can even push their luck with the Russian roulette subgame built into the bot. While they are playing their games, they can use the egg timer bot to help them cook the perfect egg and remind them when to take it off the boil.

A great way of learning (OK, wasting time) on IRC is to join a channel with a trivia bot. These bots ask questions and award points to the first person to guess the correct answer. This chapter shows you how to make your own basic trivia bot, leaving plenty of room for extra features if you want to add them. If any of the questions are of a mathematical nature, you could even use the MathBot described in this chapter to help you out. Just don’t rely on an artificial intelligence bot to make too much sense if you ask it for help, as the one described in this chapter is hardly likely to beat the Turing Test.

The last hack in this chapter shows you how to set up a ComicBot to sit in your channel and draw comic strips when funny things happen. You can put these comic strips on the Web and show people what a great time you have in ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Wireless Hacks

Wireless Hacks

Rob Flickenger
How to Develop a Great Digital Strategy

How to Develop a Great Digital Strategy

Jeanne W. Ross, Cynthia M. Beath, Ina M. Sebastian
Leading Remotely

Leading Remotely

Whitney Johnson

Publisher Resources

ISBN: 059600687XErrata Page