ircbot
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:From scratch written IRC bot in python.
IRC Bot
=======

From scratch written IRC bot in python.

~$ sh install.sh
~$ python ircbot.py
~$ pyhton ircbot.py debug # start the irc bot in foreground

Dependencies
------------

* python-twitter

Features
--------

* Multilanguage - de_DE/en_EN
* Database Backend (sqlite3)
* Configuration File
* UTF-8 encoding
* CTCP support for the following commands: VERSION, USERINFO, TIME
* Greeting (PRIVMSG) if new user joins channel. (DISABLED: distempering)
* Last twitter post of an user (if not protected)
* Quotes (Can be easily modified)
* Logging.
* Search on ssl.scroogle.org
* Returns the header of a given website
* Messaging system
* Feed Reader

How-To
-------

There are two possibilities to communicate with the Master Yoda. One is in the channel and the other is in a private conversation (QUERY). A command to the bot begins always with an "!" and the answer is only visible for you (NOTICE).

Channel/Query commands
----------------------

* !version
* !uptime
* !quote
* !tweet username
* !header url
* !search searchterm
* !msg user message

> user ... The user which should receive the message.
> message ... The message you want send.
> The user receives the message when he/she joins the channel where the bot is. After the message is send the message will be deleted from the server. * !feed -- Show which feeds are available. > -= Projects : moksec
> -= Security : milw0rm, heisesec, sectube, debsec
> -= News : ntv, n24, spiegel, cnn, bbc, prolinux, slashdot
> -= Science : sciencedaily, theregister
> -= Torrent : isohunt, torrent
* !feed name -- Prints the last entries of the feed (at most 10) * !feed name n -- Prints the nth article of the feed with the name name CTCP Commands ------------- * /CTCP botname VERSION * /CTCP botname USERINFO * /CTCP botname TIME

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。