运行 telepot 中的句柄(消息)(电报机器人 python 包)

Run handle(msg) in telepot (telegram bot python package)

我制作了一个 python 脚本,我使用电报机器人的 telepot 包。我使用 handle(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'

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