1

我制作了一个 python 脚本,我使用 telepot 包作为电报机器人。我使用句柄(msg)这是我的脚本:

import telepot
bot = telepot.Bot('my_token')

def handle(msg):
    bot.sendMessage(my_chat_id , 'ok')

我怎样才能运行这个脚本?当我调用 handle() 时,出现此错误:

Traceback (most recent call last):
  File "address_my_script", line 7, in <module>
    handle()
TypeError: handle() missing 1 required positional argument: 'msg'
4

1 回答 1

0

handle() 需要一个参数。你没有任何调用它。要么更改句柄()(并根据您的代码,更好的选择,因为从未使用过'msg')或更改您的调用者。

于 2017-07-24T06:27:01.203 回答