如何使用python在电报机器人中创建自定义键盘?

摩纳哥

我的代码是:

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

token = Updater("token")
reply_markup = telegram.ReplyKeyboardMarkup([[telegram.KeyboardButton('Share contact', request_contact=True)]])

并且有一个错误:回溯(最近一次通话):文件“myFirstBot.py”,第 15 行,在 reply_markup = telegram.ReplyKeyboardMarkup([[telegram.KeyboardButton('Share contact', request_contact=True)]]) NameError : 名称“电报”未定义

阿尔曼·奥杜克哈尼

Python 中的导入不是这样工作的。您也应该添加telegram导入。你只进口4类到你的代码,但不能telegram也不telegram.ext模块本身。

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

token = Updater("token")
reply_markup = telegram.ReplyKeyboardMarkup([[telegram.KeyboardButton('Share contact', request_contact=True)]])

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章