Мой код:

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, в reply_markup = telegram.ReplyKeyboardMarkup ([[telegram.KeyboardButton ('Поделиться контактом', request_contact = True)]]) NameError : имя 'телеграмма' не определено

0
Monako 2 Дек 2017 в 01:25

1 ответ

Лучший ответ

Импорт в 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)]])
0
Arman Ordookhani 5 Дек 2017 в 12:25