当我输入时,errbot不会返回“Hello World”!你好

时间:2016-04-28 17:58:45

标签: python errbot

此外,当我键入!status时,Helloworld不在列表中作为A(活动)。我认为它不是在阅读我的插件。有什么建议吗?

# code for helloworldld.py

from errbot import BotPlugin, botcmd

class HelloWorld(BotPlugin):
"""Example 'Hello, world!' plugin for Errbot"""


@botcmd
def hello(self, msg, args):
    """Say hello to the world"""
    return "Hello, world!"
# code for helloworld.plug
[Core]
Name = HelloWorld
Module = helloworld

[Python]
Version = 2+

[Documentation]
Description = Example "Hello, world!" plugin

1 个答案:

答案 0 :(得分:0)

模块名称应与python文件名匹配。请检查BOT_EXTRA_PLUGIN_DIR = r'/ plugins'配置,默认情况下使用插件目录。使用!plugin_reload命令进行验证。它应该列出您的插件HelloWorld。