При нажатии на кнопку "Да" появляется ошибка "UnboundLocalError: local variable 'inline2' referenced before assignment". Не могу понять где совершил ошибку. Помогите.
--------------------------------------------------------------------------------------------------------------------------------------------------
import telebot
import config
from telebot import types
bot = telebot.TeleBot(config.TOKEN)
@bot.message_handler(commands=['start'])
def privet (message):
#клавиатура
key = types.ReplyKeyboardMarkup (resize_keyboard = True)
button_1 = types.KeyboardButton ("Узнать о вакансиях")
button_2 = types.KeyboardButton ("Уже знаю о вакансиях")
#button_3 = types.KeyboardButton ('измени')
key.add (button_1, button_2,)
bot.send_message (message.chat.id, 'Привет, я бот для подбора персонала', reply_markup = key)
@bot.message_handler (content_types=['text'])
def lalala (message):
markup_inline = types.InlineKeyboardMarkup (row_width = 2)
key_1 = types.InlineKeyboardButton ("Техническая поддержка", callback_data='Technical support')
key_2 = types.InlineKeyboardButton ("Подбор персонала", callback_data='Staff recruitment')
markup_inline.add (key_1, key_2)
bot.send_message (message.chat.id, "О какой вакансии идет речь?", reply_markup=markup_inline)
@bot.callback_query_handler (func = lambda call: True)
def logic_techsupp (call):
if call.data == 'Technical support':
inline2 = types.InlineKeyboardMarkup (row_width = 2)
key_1 = types.InlineKeyboardButton ("ДА", callback_data='yes_one')
key_2 = types.InlineKeyboardButton ("Нет", callback_data='no_one')
inline2.add (key_1, key_2)
bot.send_message (call.message.chat.id, 'Описание вакансии специалиста тех пода.Вас заинтересовала вакансия', reply_markup=inline2)
def logic_TS (call):
if call.data == 'yes_one':
bot.send_message (call.message.chat.id, 'отлично, ответьте на пару вопросов')
elif call.data == 'no_one':
bot.send_message (call.message.chat.id, 'Хорошо, всего доброго!')
def logic_Rec (call):
if call.data == 'Staff recruitment':
bot.send_message (call.message.chat.id, 'Описание вакансии соытрудника отдела ПП.Вас заинтересовала вакансия')
#bot.send_message(message.chat.id )
bot.polling(none_stop=True)
Вопрос задан
более трёх лет назад
669 просмотров