使用mixin提供公共功能的irc bot框架

ib3的Python项目详细描述


IRC-BOT框架使用MIXIN提供通常所需的功能。

概述

ircpython库的irc.bot.SingleServerIRCBot提供了一个很好的 创建一个新机器人的基础,但是健壮的 它不能处理开箱即用的机器人。IB3收集一些常用的 bot作为mixin类的行为,可以通过multiple inheritance

from ib3 import Bot
from ib3.auth import SASL
from ib3.connection import SSL
from ib3.mixins import DisconnectOnError

class TestBot(SASL, SSL, DisconnectOnError, Bot):
    pass

安装

  • pip install ib3(推荐)
  • python setup.py install(来自源发行版)

许可证

ib3是根据GNU GPLv3+许可证授权的。

学分

一些代码和许多灵感来自wikimedia irc机器人程序AdminbotJouncebotStashbot

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么在ng构建之后使用404?   java Maven原型“quickstart”无法扩展其POM   java Arduino端口卡在满功率状态   java如何确保在参数化构造函数失败时不调用默认构造函数?   java检测Blackberry中的切换失败   java如何将安卓库(作为Angle)链接到Eclipse项目?   java压缩图片,但获取“未知压缩方法”   java无法对应该初始化的模拟实例进行测试   将现有eclipse项目导出到war文件时,java“模块名无效”   java如何防止AppletClassLoader在查找类/其他资源时击中服务器?   java正则表达式根据分隔组的分隔符的数量获取n个组   java在JLayeredPane后面与JPanel交互   Java中的xml Soap请求   webView中的java utf8代码页