首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:没有注册错误处理程序,记录异常

错误:没有注册错误处理程序,记录异常
EN

Stack Overflow用户
提问于 2021-08-06 09:46:00
回答 1查看 965关注 0票数 1

已经创建了一个机器人,它将在每周五运行,以检索联邦公开市场委员会的利率数据。

但是,终端出现在错误下面:

“没有注册错误处理程序,记录异常。”

这是我的密码:

代码语言:javascript
复制
from telegram.ext import CommandHandler
from telegram.ext import Updater
import telegram
import datetime, pytz
import ws_bot_web_scraping

def print_CME_targetFedRate(context: telegram.ext.CallbackContext):

    ws_bot_web_scraping.print_CME_targetFedRate(context)

#Server Start
#===========================================================
def server_start(update: telegram.Update, context: telegram.ext.CallbackContext):

    print("Telegram_bot_misc Started.")
    context.bot.send_message(chat_id=update.message.chat_id,text=':)')
    context.job_queue.run_daily(print_CME_targetFedRate,datetime.time(hour=17, minute=33, tzinfo=pytz.timezone('Asia/Hong_Kong')),days=(4,),context=update.message.chat_id)

if __name__ == "__main__":
    u = Updater('<myToken>', use_context=True)
    j = u.job_queue

    dispatcher = u.dispatcher

    j.set_dispatcher(dispatcher)
    timer_handler = CommandHandler('s', server_start)
    u.dispatcher.add_handler(timer_handler)
    u.start_polling()
    j.start()
    u.idle()

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-08 18:43:50

异常只是告诉您,在ws_bot_web_scraping.print_CME_targetFedRate(context)调用中,行context.bot.sendMediaGroup(chat_id=context.job.context,media=media)失败了。电报报告的错误消息只是“组发送失败”。

从错误信息来看,媒体组为什么不能确切地发送是不清楚的,但从您的问题中也不清楚,因为您例如没有包括ws_bot_web_scraping.print_CME_targetFedRate的代码。

免责声明:我目前是python-telegram-bot的维护者

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68679523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档