Errbot缺少1个必需的位置参数:“ bot”

时间:2019-04-14 09:58:32

标签: python-3.x oop errbot

我正在尝试在python程序启动时向slack频道发送消息。基本上,我使用Errbot库管理员创建了一个松弛机器人,如下所示:

from errbot import BotPlugin, CommandError, botcmd, arg_botcmd, re_botcmd, webhook
from itertools import chain
import re

class ErrbotPlugin(BotPlugin):
    #some of code lines before this method which are unrelated to my questin 
    def send_msg_to_slack(self):
        self.send(self.build_identifier("#sam-bot-testing2"),
                  "HI")

class Scheduler(BotPlugin):
 errbotPlugin_object = ErrbotPlugin()
 errbotPlugin.send_msg_to_slack()

但是当我启动程序时,出现以下错误

TypeError: __init__() missing 1 required positional argument: 'bot'

我知道我需要传递bot参数,但是我不知道如何创建它。

0 个答案:

没有答案