Telegram 机器人不显示机器人内部的任何内容

问题描述 投票:0回答:1

我编写了 Telegram 机器人,但 commandHanler 不会在机器人内发送任何内容,但在终端内,它显示有人点击了 /start 谢谢你告诉我该怎么做

from telegram.ext import Updater,CommandHandler,MessageHandler
import logging

# Enable logging
logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
                    level=logging.INFO)
logger = logging.getLogger(__name__)

Token='1226131623:uQiJSmRG7mwRsvj7Fc8iUWyuOkOy7eQ4qHC73KKl'
updater=Updater(token=Token,base_url="https://tapi.bale.ai/",use_context=True)
def start(update,contex):
    update.message.reply_text('hi')


dp=updater.dispatcher
dp.add_handler(CommandHandler("start",start))

updater.start_polling()
updater.idle()

输出端子:

2023-09-29 02:11:11,822 - telegram.bot - DEBUG - Exiting: get_updates
2023-09-29 02:11:11,822 - telegram.bot - DEBUG - Entering: get_updates
2023-09-29 02:11:11,822 - telegram.ext.dispatcher - DEBUG - Processing Update: {'message': {'chat': {'id': 390486836, 'username': 'peyman201256', 'first_name': '', 'type': 'private'}, 'date': 1695940872, 'entities': [], 'new_chat_photo': [], 'new_chat_members': [], 'group_chat_created': False, 'channel_chat_created': False, 'photo': [], 'text': '/start', 'caption_entities': [], 'delete_chat_photo': False, 'message_id': 16, 'supergroup_chat_created': False, 'from': {'is_bot': False, 'username': 'peyman201256', 'first_name': '', 'id': , 'last_name': ''}}, 'update_id': 16}
2023-09-29 02:11:11,901 - telegram.bot - DEBUG - No new updates found.

我希望它在机器人内部给我一个输出,不幸的是它没有

python-telegram-bot
1个回答
0
投票

看来您使用的是旧版本的 python-telegram-bot,请安装新版本:

$ pip install python-telegram-bot --upgrade

使用快速入门教程编写您的第一个机器人,这很简单!

并且您发布了 Telegram 的私有 API 令牌,请在 @BotFather 中撤销它并创建一个新的。

祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.