mesaj_gonder代码:
def mesaj_gonder(self, kime, mesaj):
mtype="chat"
self.xmpp.send_message(mto=str(kime), mbody=str(mesaj), mtype=mtype)
函数调用代码:
@zxlolbot.botcommand
def mesaj(self, sender, args):
kime = "sum503278@pvp.net/xiff"
zxLoLBoT.mesaj_gonder(kime,str(args[0]))
错误消息:
Ty for help!
答案 0 :(得分:2)
您正在尝试调用未绑定的函数; zxLolBoT
是类,而不是实例。因此,self
参数不会为您传入,并且该方法仅接收2个参数而不是3个参数(self
是第3个参数)。
self
已经是该实例,访问该方法以获取绑定版本:
@zxlolbot.botcommand
def mesaj(self, sender, args):
kime = "sum503278@pvp.net/xiff"
self.mesaj_gonder(kime, str(args[0]))