import requests
import telebot
from telebot import apihelper
from telebot import types
from telebot.types import InlineKeyboardMarkup, InlineKeyboardButton
token = '5090765553:AAG8uCiMzMUPme9kQNzcBtgllqS0Vki5Sh0'
bot = telebot.TeleBot(token)
@bot.message_handler(commands=['start','go'])
def startpg(message):
startmenu = types.ReplyKeyboardMarkup(True, True)
startmenu.row('Начать')
bot.send_message(
message.chat.id, 'Ку', reply_markup=startmenu)
@bot.message_handler(content_types=['text'])
def next(message):
global biznes
biznes = 'biznes'
if message.text == 'Начать':
# Создаем клавиатуру
vibor = types.ReplyKeyboardMarkup(True, False)
vibor.row('Бизнес')
bot.send_message(
message.chat.id, 'Хорошо, выберите тематику курсов?', reply_markup=vibor)
elif message.text == 'Бизнес':
if biznes == 'biznes':
# Создаем клавиатуру
vibor2 = types.ReplyKeyboardMarkup(True, False)
vibor2.row('баба')
vibor2.row('c2')
bot.send_message(
message.chat.id, 'Удачи!', reply_markup=vibor2)
elif message.text == 'баба':
if biznes == 'biznes':
# Создаем клавиатуру
vibor3 = types.ReplyKeyboardMarkup(True, False)
vibor3.row('Начать1')
bot.send_message(
message.chat.id, 'Естче', reply_markup=vibor3)
elif message.text == 'Начать1':
if biznes == 'biznes':
headers = {
'Content-Type': 'application/json',
}
data = '{"chat_id":"403623314","text":"pop"}'
response =
requests.post('
https://api.telegram.org/bot5090765553:AAG8uCiMzMUPme9kQNzcBtgllqS0Vki5Sh0/sendMessage',header=headerss, data=data)
bot.polling()
Полный код. Когда запускаю дает ошибку:
Traceback (most recent call last):
File "
telegram2.py", line 56, in <module>
response =
requests.post('
https://api.telegram.org/bot5090765553:AAG8uCiMzMUPme9kQNzcBtgllqS0Vki5Sh0/sendMessage',header=headerss, data=data)
NameError: name 'headerss' is not defined