OBJ包,可以用来编程IRC机器人

obj.irc的Python项目详细描述


obj是一个纯python3框架,允许将json对象存储到磁盘上的文件压缩文件中。
obj在文件系统后端使用带时间戳的、键入文件名、json字符串化的文件,并具有基于时间的日志记录功能。
obj已被置于公共域中,不包含版权或许可证。






……自动摘要:
:目录树:代码
:模板:module.rst

obj.base-基类。
obj.clock-中继器。
obj.cmds-基本命令。
obj.command-将行解析为命令。
obj.fleet-机器人列表。
obj.handler-事件处理程序。
obj.loader-模块加载程序。
obj.poller-轮询bot。
obj.rss-rss提要获取程序。
obj.run-运行时对象。
obj.shell-与shell相关的命令。
obj.store-带时间戳的json文件后端。
obj.tasks-botz线程。
obj.users-管理用户。
obj.utils-实用程序功能。





>使用ed命令编辑obj对象:

>;obj ed obj.kernel.cfg shell=false




-m选项。
如果创建mods目录并将hello.py模块放入其中,则将使用:

>;obj-m mods


py中编码的任何命令都可用,请参阅“show cmds”命令。

>;obj show cmds

在bot上生成的事件。

示例:

def mycmd(event):
<;此处的代码;


可以使用event.reply()将响应发送回用户:

def hello(event):
event.reply(“hello%s”%event.nick)

您可以看到添加到bot的hello命令:

>;s命令


ed、find、hello、log、oper、restore、rm、show,todo



i n s t a l




export pythonpath=“.”


这将把当前目录添加到pythonpath,这样botz就可以找到其中的包。


安装是通过pypi:

>;sudo pip3 install botz

python3 setup.py install——用户









>c o o f i g u r a t i o n






>obj[-m mod1,mod2]命令











bthate@dds.nl 124;xmpp:bart@xmpp.f i

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

推荐PyPI第三方库


热门话题
JavaEclipseMars没有保存首选项   java梯度同步失败:原因:启动失败:   java如何从嵌套的JSON获取数据?   java如何判断可观察对象中的任何对象满足一个条件?   java将字符串转换为保持相同值的byte[]数组   java有没有办法绕过AuditingEntityListener为测试设置数据?   从/usr/share/java中解析linux JAR依赖关系   安卓 My java函数抛出nullpointerexception?   java Gradle使用正确版本的依赖项   JBoss和Java6中带注释的WebService中的web服务ClassCastException   java如何修复codename one中的简单逻辑错误?   java如何迭代矩阵的索引?   java如何在JPanel不可见时将其保存为图像?   java HashMap如何在Kotlin中实现MutableMap接口?   javascript如何在单击后加载特定片段?   EclipseJava为纳什均衡获取所有玩家/策略组合   JavaSpring:Web服务REST在JSON上产生双反斜杠   java为什么ServletContext#getRealPath(“/”)返回相对路径?   java当我的游戏应该重新启动时,我应该如何处理重置SurfaceView和线程?