我正在尝试在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参数,但是我不知道如何创建它。