def prk_ext(bot, callback_query): modul_for_bot.sql_user(bot, callback_query) markup = types.InlineKeyboardMarkup() itembtn3 = types.InlineKeyboardButton('Интерфейс', callback_data='Интерфейс') itembtn4 = types.InlineKeyboardButton('Режим работы', callback_data='Режим работы') itembtn5 = types.InlineKeyboardButton('ФНС', callback_data='ФНС') itembtn6 = types.InlineKeyboardButton('ИОН', callback_data='ИОН') itembtn7 = types.InlineKeyboardButton('Таблица отчетности', callback_data='Таблица отчетности') itembtn8 = types.InlineKeyboardButton('Письма ФНС', callback_data='Письма ФНС') itembtn9 = types.InlineKeyboardButton('ПФР', callback_data='ПФР') itembtn10 = types.InlineKeyboardButton('НДС и требования', callback_data='НДС и требования') itembtn11 = types.InlineKeyboardButton('НДФЛ', callback_data='НДФЛ') itembtn13 = types.InlineKeyboardButton('Росстат', callback_data='Росстат') itembtn14 = types.InlineKeyboardButton('РСВ', callback_data='РСВ') itembtn15 = types.InlineKeyboardButton('Заполнение ПФР', callback_data='Заполнение ПФР') itembtn12 = types.InlineKeyboardButton('Назад', callback_data='Назад') markup.add(itembtn3, itembtn4, itembtn5) markup.add(itembtn6, itembtn7, itembtn8) markup.add(itembtn9, itembtn10, itembtn11) markup.add(itembtn13, itembtn14, itembtn15) markup.add(itembtn12) bot.edit_message_text(chat_id=callback_query.from_user.id, text="Выбери тему: ", message_id=callback_query.message.message_id, reply_markup=markup)
def test_buh(bot, callback_query): modul_for_bot.sql_user(bot, callback_query) markup = types.InlineKeyboardMarkup() itembtn1 = types.InlineKeyboardButton('ОСНО', callback_data='ОСНО') itembtn2 = types.InlineKeyboardButton('ЕНВД', callback_data='ЕНВД') itembtn3 = types.InlineKeyboardButton('УСН', callback_data='УСН') itembtn4 = types.InlineKeyboardButton( 'ОПФ. Реквизиты. Взносы ИП', callback_data='ОПФ. Реквизиты. Взносы ИП') itembtn5 = types.InlineKeyboardButton('Сотрудники', callback_data='Сотрудники') itembtn6 = types.InlineKeyboardButton('БО и бухучет', callback_data='БО и бухучет') itembtn7 = types.InlineKeyboardButton('Работа в сервисе', callback_data='Работа в сервисе') itembtn12 = types.InlineKeyboardButton('Назад', callback_data='Назад') markup.add(itembtn1, itembtn2, itembtn3) markup.add(itembtn4, itembtn5) markup.add(itembtn6, itembtn7) markup.add(itembtn12) bot.edit_message_text("Выбери тему: ", chat_id=callback_query.from_user.id, message_id=callback_query.message.message_id, reply_markup=markup)
def test_INST(bot, message): modul_for_bot.sql_user(bot, message) try: bot.edit_message_reply_markup(message.from_user.id, message.message_id - 1) except Exception as Abc: pass markup = types.InlineKeyboardMarkup() itembtn1 = types.InlineKeyboardButton( 'Компоненты для работы с ЭП', callback_data='Компоненты для работы с ЭП') itembtn2 = types.InlineKeyboardButton('Запрос КЭП', callback_data='Запрос КЭП') itembtn3 = types.InlineKeyboardButton('Работа с ЭП', callback_data='Работа с ЭП') itembtn4 = types.InlineKeyboardButton('КЭП для ЕГАИС', callback_data='КЭП для ЕГАИС') itembtn5 = types.InlineKeyboardButton('Сертификаты УЦ', callback_data='Сертификаты УЦ') itembtn6 = types.InlineKeyboardButton( 'Работа с ЭП не на Windows', callback_data='Работа с ЭП не на Windows') itembtn7 = types.InlineKeyboardButton('DSS', callback_data='DSS') itembtn8 = types.InlineKeyboardButton('Установка общее', callback_data='Установка общее') itembtn9 = types.InlineKeyboardButton('Отмена', callback_data='Отмена') markup.add(itembtn1, itembtn2, itembtn3) markup.add(itembtn4, itembtn5, itembtn6) markup.add(itembtn7, itembtn8) markup.add(itembtn9) bot.send_message(message.chat.id, "Выбери тему: ", reply_markup=markup)
def question(bot, message): print(message.chat.id) modul_for_bot.sql_user(bot, message) # bot.send_message(message.chat.id, 'Диадок \nEDI \nЭкстерн \nУЦ \nУстановка') markup = types.ReplyKeyboardMarkup(row_width=4, resize_keyboard=True, one_time_keyboard=True) itembtn1 = types.KeyboardButton('Диaдoк') itembtn2 = types.KeyboardButton('Pитейл') itembtn3 = types.KeyboardButton('Экстeрн') itembtn4 = types.KeyboardButton('Maркет') itembtn12 = types.KeyboardButton('УЦ′') itembtn13 = types.KeyboardButton('Устaнoвка') itembtn14 = types.KeyboardButton('WIС') itembtn15 = types.KeyboardButton('Внутренние сервисы') itembtn5 = types.KeyboardButton('OФД') itembtn6 = types.KeyboardButton('ФMС') itembtn7 = types.KeyboardButton('Бухгaлтерия') itembtn8 = types.KeyboardButton('Эльбa') itemhelp = types.KeyboardButton('Пoмощь') markup.row(itembtn14, itembtn13, itembtn15) markup.row(itembtn1, itembtn2, itembtn3) markup.row(itembtn12, itembtn4, itembtn5) markup.row(itembtn6, itembtn7, itembtn8) markup.row(itemhelp) bot.send_message(message.chat.id, "Привет :) Это бот Отдела Обучения.\n" "Выбери нужную тему с помощью кнопок внизу.", reply_markup=markup)
def test_uc(bot, callback_query): # <--- формируем меню с тестами для УЦ modul_for_bot.sql_user(bot, callback_query) markup = types.InlineKeyboardMarkup() itembtn1 = types.InlineKeyboardButton('Проекты УЦ', callback_data='Проекты УЦ') itembtn2 = types.InlineKeyboardButton('ЭТП', callback_data='ЭТП') itembtn3 = types.InlineKeyboardButton('ИС', callback_data='ИС') itembtn4 = types.InlineKeyboardButton('Закупки', callback_data='Закупки') itembtn5 = types.InlineKeyboardButton('Реестро', callback_data='Реестро') itembtn6 = types.InlineKeyboardButton('Контур.Торги', callback_data='Контур.Торги') itembtn7 = types.InlineKeyboardButton('Декларант', callback_data='Декларант') itembtn8 = types.InlineKeyboardButton('Школа', callback_data='Школа') itembtn12 = types.InlineKeyboardButton('Назад', callback_data='Назад') markup.add(itembtn1, itembtn2, itembtn3) markup.add(itembtn4, itembtn5, itembtn6) markup.add(itembtn7, itembtn8) markup.add(itembtn12) bot.edit_message_text("Выбери тему: ", chat_id=callback_query.from_user.id, message_id=callback_query.message.message_id, reply_markup=markup)
def in_menu(message): try: del modul_for_bot.practicks_data[message.chat.id] except: pass modul_for_bot.tests_data[message.chat.id] = 'INST' modul_for_bot.sql_user(bot, message) test_INST(bot, message) # <--- тут будет отправка и меню с выбором
def prk_diadoc(bot, callback_query): modul_for_bot.sql_user(bot, callback_query) markup = types.InlineKeyboardMarkup() itembtn5 = types.InlineKeyboardButton('Web', callback_data='Web.Диадок') itembtn6 = types.InlineKeyboardButton('Модуль', callback_data='Модуль.Диадок') itembtn7 = types.InlineKeyboardButton('Роуминг', callback_data='Роуминг.Диадок') # itembtn8 = types.InlineKeyboardButton('Коннекторы', callback_data='Коннекторы.Дидаок') itembtn12 = types.InlineKeyboardButton('Назад', callback_data='Назад') markup.add(itembtn5, itembtn6, itembtn7) # markup.add(itembtn8) Коннекторы диадок markup.add(itembtn12) bot.edit_message_text(chat_id=callback_query.from_user.id, text="Выбери тему: ", message_id=callback_query.message.message_id, reply_markup=markup)
def prk_buh(bot, callback_query): modul_for_bot.sql_user(bot, callback_query) markup = types.InlineKeyboardMarkup() itembtn8 = types.InlineKeyboardButton('Работа в сервисе', callback_data='Работа в сервисе') itembtn12 = types.InlineKeyboardButton('Назад', callback_data='Назад') markup.add(itembtn8) markup.add(itembtn12) bot.edit_message_text(chat_id=callback_query.from_user.id, text="Выбери тему: ", message_id=callback_query.message.message_id, reply_markup=markup)
def test_DD(bot, callback_query): modul_for_bot.sql_user(bot, callback_query) markup = types.InlineKeyboardMarkup() itembtn1 = types.InlineKeyboardButton('Web', callback_data='Web.Диадок') itembtn2 = types.InlineKeyboardButton('Модуль', callback_data='Модуль.Диадок') itembtn3 = types.InlineKeyboardButton('Роуминг', callback_data='Роуминг.Диадок') itembtn4 = types.InlineKeyboardButton('Коннекторы', callback_data='Коннекторы.Диадок') itembtn5 = types.InlineKeyboardButton('Геракл', callback_data='Геракл.Диадок') itembtn12 = types.InlineKeyboardButton('Назад', callback_data='Назад') markup.add(itembtn1, itembtn2, itembtn3) markup.add(itembtn4, itembtn5) markup.add(itembtn12) bot.edit_message_text("Выбери тему: ", chat_id=callback_query.from_user.id, message_id=callback_query.message.message_id, reply_markup=markup)
def prk_ofd(bot, callback_query): modul_for_bot.sql_user(bot, callback_query) markup = types.InlineKeyboardMarkup() itembtn5 = types.InlineKeyboardButton('ОФД', callback_data='ОФД') itembtn1 = types.InlineKeyboardButton('API', callback_data='API') itembtn6 = types.InlineKeyboardButton('ККТ', callback_data='ККТ') itembtn12 = types.InlineKeyboardButton('Назад', callback_data='Назад') markup.add(itembtn5, itembtn6, itembtn1) markup.add(itembtn12) bot.edit_message_text(chat_id=callback_query.from_user.id, text="Выбери тему: ", message_id=callback_query.message.message_id, reply_markup=markup)
def test_ofd(bot, callback_query): # <--- формируем меню с тестами для ОФД modul_for_bot.sql_user(bot, callback_query) markup = types.InlineKeyboardMarkup() itembtn1 = types.InlineKeyboardButton('API', callback_data='API') itembtn2 = types.InlineKeyboardButton('1C', callback_data='1C') itembtn3 = types.InlineKeyboardButton('ОФД', callback_data='ОФД') itembtn4 = types.InlineKeyboardButton('ККТ', callback_data='ККТ') itembtn12 = types.InlineKeyboardButton('Назад', callback_data='Назад') markup.add(itembtn3, itembtn4) markup.add(itembtn1, itembtn2) markup.add(itembtn12) bot.edit_message_text("Выбери тему: ", chat_id=callback_query.from_user.id, message_id=callback_query.message.message_id, reply_markup=markup)
def test_EDI(bot, callback_query): modul_for_bot.sql_user(bot, callback_query) markup = types.InlineKeyboardMarkup() itembtn1 = types.InlineKeyboardButton('EDI Web', callback_data='EDI Web') itembtn2 = types.InlineKeyboardButton('EDI 1C', callback_data='EDI 1C') itembtn4 = types.InlineKeyboardButton('Меркурий', callback_data='Меркурий') itembtn3 = types.InlineKeyboardButton('Поставки', callback_data='Поставки') itembtn12 = types.InlineKeyboardButton('Назад', callback_data='Назад') markup.add(itembtn1, itembtn2, itembtn3) markup.add(itembtn4) markup.add(itembtn12) bot.edit_message_text("Выбери тему: ", chat_id=callback_query.from_user.id, message_id=callback_query.message.message_id, reply_markup=markup)
def test_fms(bot, callback_query): # <--- формируем меню с тестами для ФМС modul_for_bot.sql_user(bot, callback_query) markup = types.InlineKeyboardMarkup() itembtn3 = types.InlineKeyboardButton('ФМС', callback_data='ФМС') itembtn4 = types.InlineKeyboardButton('Отель', callback_data='Отель') itembtn5 = types.InlineKeyboardButton('Фокус', callback_data='Фокус') itembtn6 = types.InlineKeyboardButton('Фокус API', callback_data='Фокус API') itembtn7 = types.InlineKeyboardButton('Компас', callback_data='Компас') itembtn12 = types.InlineKeyboardButton('Назад', callback_data='Назад') markup.add(itembtn3, itembtn4, itembtn5) markup.add(itembtn6, itembtn7) markup.add(itembtn12) bot.edit_message_text("Выбери тему: ", chat_id=callback_query.from_user.id, message_id=callback_query.message.message_id, reply_markup=markup)
def prk_elb(bot, callback_query): modul_for_bot.sql_user(bot, callback_query) markup = types.InlineKeyboardMarkup() itembtn5 = types.InlineKeyboardButton('Налоги и взносы', callback_data='Налоги и взносы') itembtn6 = types.InlineKeyboardButton('Сотрудники', callback_data='Сотрудники.Эльба') itembtn7 = types.InlineKeyboardButton( 'Работа в сервисе', callback_data='Работа в сервисе.Эльба') itembtn8 = types.InlineKeyboardButton('БО', callback_data='БО.Эльба') itembtn12 = types.InlineKeyboardButton('Назад', callback_data='Назад') markup.add(itembtn5, itembtn8) markup.add(itembtn6, itembtn7) markup.add(itembtn12) bot.edit_message_text(chat_id=callback_query.from_user.id, text="Выбери тему: ", message_id=callback_query.message.message_id, reply_markup=markup)
def prk_wic(bot, message): modul_for_bot.sql_user(bot, message) try: bot.edit_message_reply_markup(message.from_user.id, message.message_id - 1) except Exception as Abc: pass markup = types.InlineKeyboardMarkup() itembtn1 = types.InlineKeyboardButton('Поиск знаний', callback_data='WIC.Поиск_знаний') itembtn2 = types.InlineKeyboardButton('Кейсы', callback_data='WIC.Кейсы') itembtn3 = types.InlineKeyboardButton('Отмена', callback_data='Отмена') markup.add(itembtn1, itembtn2) markup.add(itembtn3) bot.send_message(chat_id=message.from_user.id, text="Выбери тему: ", reply_markup=markup)
def other_service_prk(bot, message): modul_for_bot.sql_user(bot, message) try: bot.edit_message_reply_markup(message.from_user.id, message.message_id - 1) except Exception as Abc: pass markup = types.InlineKeyboardMarkup() itembtn1 = types.InlineKeyboardButton('Билли', callback_data='Билли') itembtn2 = types.InlineKeyboardButton('КабУЦ', callback_data='КабУЦ') itembtn4 = types.InlineKeyboardButton('Клиент-Сервис', callback_data='Клиент-Сервис') itembtn3 = types.InlineKeyboardButton('Отмена', callback_data='Отмена') markup.add(itembtn1, itembtn2, itembtn4) markup.add(itembtn3) bot.send_message(chat_id=message.from_user.id, text="Выбери тему: ", reply_markup=markup)
def OFD_KKT_menu(message): modul_for_bot.tests_data[message.chat.id] = 'OFD' modul_for_bot.sql_user(bot, message) keyboards.test_menu(bot, message)
def Extern_menu(message): modul_for_bot.tests_data[message.chat.id] = 'extrn' modul_for_bot.sql_user(bot, message) keyboards.test_menu( bot, message) # <--- тут будет отправка и меню с выбором
def Buh_m(message): modul_for_bot.tests_data[message.chat.id] = 'BUH' modul_for_bot.sql_user(bot, message) keyboards.test_menu(bot, message)
def FMS_menu_start(message): modul_for_bot.tests_data[message.chat.id] = 'FMS' modul_for_bot.sql_user(bot, message) keyboards.test_menu(bot, message)