如何从“更新”值中获取发件人信息

问题描述

我正在尝试从'update'参数获取发件人信息,从中返回什么?我正在使用“ python-telegram-bot”软件包

def startBot(update,context):
    update.message.reply_text('HI I am ww helper')

def main():
    updater = Updater(TOKEN,use_context=True)
    dp = updater.dispatcher
    dp.add_handler(CommandHandler("start",startBot))

解决方法

您可以使用update.message.from_user

引用发件人
def startBot(update,context):
    print("USER:",update.message.from_user.first_name)
    update.message.reply_text('HI I am ww helper')

您可以在official APIthe library中找到Update对象的文档,以供将来参考。