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第三方库


热门话题
java Requestcontextholder在spring 4中具有并发访问权限。IBMWebSphere上的x Web应用程序?   java如何下载、设置和使用Eclipse?   java如何组合这些mysql语句   java JDBC无法连接到openshift上的mysql数据库   如果存在允许正确处理的重载,java对于方便的方法来说是否可行?   使用hibernate序列的java Spring MVC不存在   具有路径的java Selenium ChromeDriver负载扩展问题   读一本书。java中的java文件   退出队列时,Java队列程序结果为空   Java lambda返回带有重复代码问题的列表   java使用意图从其他活动传递数据并在listview中显示   java如何在java中创建JSON输出   java Android:在不破坏或暂停活动的情况下关闭显示   支持Android电视和手机的java多apk   关于Java应用程序测试和调试的一组问题   如何在JavaSE中使用jdbcRealmShiro进行授权   在java中是否有一个无异常检查的URL解析实用程序?   当页面上有多个相同类型的元素时,java会选择一个特定的元素   递归需要帮助发现java代码中的缺陷