如何使用python在telegram bot中创建自定义键盘?

时间:2017-12-01 22:25:03

标签: python telegram

我的代码是:

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

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

并且有一个错误: Traceback(最近一次调用最后一次):   文件" myFirstBot.py",第15行,in     reply_markup = telegram.ReplyKeyboardMarkup([[telegram.KeyboardButton(' Share contact',request_contact = True)]]) NameError:姓名'电报'未定义

1 个答案:

答案 0 :(得分:0)

Python中的导入不会以这种方式工作。您还应添加telegram导入。您只在代码中导入了4个类,但不是telegramtelegram.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)]])