一个完全功能的多线程IRC客户端。
项目描述
这是一个多线程IRC机器人,旨在连接多个网络并加载多个模块。一个示例机器人可能如下所示
#!/usr/bin/env python from __future__ import unicode_literals from mtirc import bot from mtirc import settings config = settings.config config['nick'] = 'nick' def thing(**kw): if kw['text'].startswith('!whoami'): kw['bot'].queue_msg(kw['channel'], 'You are {0} with the host {1}.'.format( kw['sender'].nick, kw['sender'].host)) return True config['modules']['whoami'] = thing b = bot.Bot(config) b.run()
功能
几乎所有东西都可以配置
可以为单个连接或全局设置设置
可以按配置设置的使用解析线程数量一样多
如果断开连接,将尝试重新连接
在出现太多异常后将禁用模块
更多即将到来!
许可证
在MIT许可证下发布
项目详情
关闭
mtirc-0.2.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 06cbcbfca9217606b55e084dd693546bc4321eb1b24c82e08735320e91d17f2f |
|
MD5 | 8ff2ad2aad94bdd7d37b325802133bac |
|
BLAKE2b-256 | 75fa57f9f21eacb1709aff028d764622e21e20c87952adf58338ea62852b1ff0 |