在telepot中运行句柄(msg)(telegram bot python包)

时间:2017-07-24 06:18:50

标签: python bots telegram telepot

我制作了一个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'

1 个答案:

答案 0 :(得分:0)

handle()需要一个arg。你没有任何呼唤它。更改句柄()(并根据您的代码,更好的选项,因为从未使用过&#39; msg&#39;或更改您的来电者)。