abbott:我尝试使用 Twisted 构建 Python IRC bot 框架

时间:2024-06-26 17:11:49
【文件属性】:

文件名称:abbott:我尝试使用 Twisted 构建 Python IRC bot 框架

文件大小:94KB

文件格式:ZIP

更新时间:2024-06-26 17:11:49

Python

雅培 一个通用的事件/插件框架和一组 IRC 机器人插件,使用 Twisted,作者 Andrew Brown。 好的,所以这不是什么特别的或开创性的,只是为了好玩。 尽管旨在用于 IRC,但这是一个可以在其他应用程序中使用的通用框架。 (嗯,不是那么容易,tbh。你可以将它用于非 irc 目的,但现在所有的插件都是围绕 IRC 插件设计的,所以你需要一套全新的插件。) 有趣或显着的特征 除了加载插件的机制和插件之间的通信机制外,所有功能都作为插件实现 在线加载和重新加载插件 具有用于插件之间通信的通用事件和请求框架 完整的 Unicode 支持 包括一个带有基于 Nickserv 的识别的命令系统、一个强大的身份验证/权限系统、内置的 !help 和基于正则表达式的参数解析 使用 Twisted deferreds 与协作协程完全单线程。 没有线程带来的锁或意外的状态突变! 插件的持


【文件预览】:
abbott-master
----README.rst(4KB)
----main.py(42B)
----TODO.rst(11KB)
----abbott()
--------LICENSE.txt(1KB)
--------transport.py(7KB)
--------__init__.py(0B)
--------plugins()
--------test()
--------pluginbase.py(20KB)
--------command.py(22KB)
--------entrypt.py(609B)
----.gitignore(12B)

网友评论