IRC Hacks [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

IRC Hacks [Electronic resources] - نسخه متنی

Paul Mutton

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید








Introduction: Hacks #31-39


IRC bots are programs that connect to IRC. They differ from the classic IRC client in that they are usually
autonomousthey think for themselves and do not require direct
human input to work.


Programming IRC bots is fun and allows you to be very creative, as
you are responsible for everything they say and do. Later chapters
will show you how to create all sorts of IRC bots to log channels,
create comic strips, pass on messages, share files, and so on. The
limit is your imagination.

The first step in creating your own IRC bot is to understand the
basic handshake that goes on when you connect to an IRC server. An
example is given, showing you how to connect to an IRC server using
no more than a basic Telnet application. Once connected, you can use
Telnet to join channels and send messages to people. This illustrates
the simplicity of the text-based IRC protocol, and the chapter
continues by showing you how to write simple Perl, Java, and Python
programs to connect to IRC.

This chapter also introduces some libraries for connecting to IRC.
This lets you forget about the intricacies of the IRC protocol and
concentrate on the functionality of your IRC bot. This covers the
Net::IRC module for Perl, the
PircBot package for Java, and the
IRCLib module for Python.

Of course, one can perform many tasks with IRC bots, and not all of
them are good. The chapter is rounded off with a brief discussion of
the ethics of running IRC bots.


/ 175