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
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