Python IRCv3 客户端库
项目描述
irc-toolkit
Python的IRC客户端工具包。
安装
$ pip install irc-toolkit
用法
import asyncio
import irctk
class Bot:
async def connect(self, hostname, port=6697, secure=True):
client = irctk.Client()
client.delegate = self
await client.connect(hostname, port, secure)
def irc_registered(self, client):
channel = client.add_channel('#test')
channel.join()
def irc_private_message(self, client, nick, message):
if message == 'ping':
nick.send('pong')
def irc_channel_message(self, client, nick, channel, message):
if message == 'ping':
channel.send('{}: pong'.format(nick))
if __name__ == '__main__':
bot = Bot()
loop = asyncio.get_event_loop()
loop.create_task(bot.connect('chat.freenode.net'))
loop.run_forever()
项目详情
关闭
irc-toolkit-0.3.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 726512e0633c4c11ff83cd02a9ed6da21a9067bc9f6c4ecb6a841e218578da96 |
|
MD5 | f2729065a42b2a722176a8df6cee72e5 |
|
BLAKE2b-256 | c39e5521bcde4d89c6261599b8bc433740c50615cd86a36edad9cb48047a189e |