from email import message_from_file from pyexpat.errors import messages import telebot from telebot import types bot = telebot.TeleBot('7609252578:AAF_sOrt6qrSJuQ8qZxK33V8Wb3ScO4j1Zo') @bot.message_handler(commands=['start']) def main(message): markup = types.InlineKeyboardMarkup(row_width=5) kurs2 = types.InlineKeyboardButton('2 курс',callback_data='kurs2') kurs3 = types.InlineKeyboardButton('3 курс', callback_data='kurs3') kurs4 = types.InlineKeyboardButton('4 курс', callback_data='kurs4') markup.add(kurs2,kurs3,kurs4) bot.send_message(message.chat.id,'Привет,выбери нужный курс',parse_mode='HTML', reply_markup=markup) @bot.callback_query_handler(func=lambda callback: callback.data) def check_callback_data(callback): if callback.data == 'kurs2': markup = types.InlineKeyboardMarkup(row_width=5) astradomen = types.InlineKeyboardButton('Ввести\nAstra в domen',callback_data='astradomen') windowsdomem = types.InlineKeyboardButton('Ввести\nWinodws в domen', callback_data='windowsdomem') markupback1 = types.InlineKeyboardButton('Назад', callback_data='back1') markup.add( astradomen,windowsdomem,markupback1) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вы выбрали 2 курс',parse_mode='HTML', reply_markup=markup) elif callback.data == 'kurs3': markup = types.InlineKeyboardMarkup(row_width=5) vipnet = types.InlineKeyboardButton('Настроить\nVipNet', callback_data='VipNet') dm = types.InlineKeyboardButton('Настроить\nDevice Monitor', callback_data='DM') markupback1 = types.InlineKeyboardButton('Назад', callback_data='back1') markup.add(vipnet,dm,markupback1) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вы выбрали 3 курс, что дальше?', parse_mode='HTML', reply_markup=markup) elif callback.data == 'DM': markup = types.InlineKeyboardMarkup(row_width=5) astra = types.InlineKeyboardButton('Настроить\nAstra(IWTM)', callback_data='iwtm') windowsdm= types.InlineKeyboardButton('Настроить\nWindows(DM)', callback_data='dm') windowsagent = types.InlineKeyboardButton('Настроить\nWindows(Agent)', callback_data='agent') markupback2 = types.InlineKeyboardButton('Назад', callback_data='back2') markup.add(astra, windowsdm, windowsagent, markupback2) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вы выбрали Device Monitor, что дальше?', parse_mode='HTML', reply_markup=markup) elif callback.data =='back2': markup = types.InlineKeyboardMarkup(row_width=5) vipnet = types.InlineKeyboardButton('Настроить\nVipNet', callback_data='VipNet') dm = types.InlineKeyboardButton('Настроить\nDevice Monitor', callback_data='DM') markupback1 = types.InlineKeyboardButton('Назад', callback_data='back1') markup.add(vipnet,dm,markupback1) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вы вернулись обратно, что дальше?', parse_mode='HTML', reply_markup=markup) elif callback.data == 'agent': markup = types.InlineKeyboardMarkup(row_width=5) back01 = types.InlineKeyboardButton('<<', callback_data='back01') next01 = types.InlineKeyboardButton('>>', callback_data='next01') markup.add(back01, next01) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='', parse_mode='HTML', reply_markup=markup) elif callback.data == 'dm': markup = types.InlineKeyboardMarkup(row_width=5) back01 = types.InlineKeyboardButton('<<', callback_data='back01') next01 = types.InlineKeyboardButton('>>', callback_data='next01') markup.add(back01, next01) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в проводник', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back01': markup = types.InlineKeyboardMarkup(row_width=5) astra = types.InlineKeyboardButton('Настроить\nAstra(IWTM)', callback_data='iwtm') windowsdm = types.InlineKeyboardButton('Настроить\nWindows(DM)', callback_data='dm') windowsagent = types.InlineKeyboardButton('Настроить\nWindows(Agent)', callback_data='agent') markupback2 = types.InlineKeyboardButton('Назад', callback_data='back2') markup.add(astra, windowsdm, windowsagent, markupback2) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вы вернулись обратно', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next01': markup = types.InlineKeyboardMarkup(row_width=5) back02 = types.InlineKeyboardButton('<<', callback_data='back02') next02 = types.InlineKeyboardButton('>>', callback_data='next02') markup.add(back02, next02) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажимаем ПКМ по "Сеть" и выбираем свойства', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back02': markup = types.InlineKeyboardMarkup(row_width=5) back01 = types.InlineKeyboardButton('<<', callback_data='back01') next01 = types.InlineKeyboardButton('>>', callback_data='next01') markup.add(back01, next01) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в проводник', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next02': markup = types.InlineKeyboardMarkup(row_width=5) back03 = types.InlineKeyboardButton('<<', callback_data='back03') next03 = types.InlineKeyboardButton('>>', callback_data='next03') markup.add(back03, next03) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем "Изменение параметров адаптера"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back03': markup = types.InlineKeyboardMarkup(row_width=5) back02 = types.InlineKeyboardButton('<<', callback_data='back02') next02 = types.InlineKeyboardButton('>>', callback_data='next02') markup.add(back02, next02) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажимаем ПКМ по "Сеть" и выбираем свойства', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next03': markup = types.InlineKeyboardMarkup(row_width=5) back04 = types.InlineKeyboardButton('<<', callback_data='back04') next04 = types.InlineKeyboardButton('>>', callback_data='next04') markup.add(back04, next04) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажимаем ПКМ по "Ethernet" и выбираем свойства', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back04': markup = types.InlineKeyboardMarkup(row_width=5) back03 = types.InlineKeyboardButton('<<', callback_data='back03') next03 = types.InlineKeyboardButton('>>', callback_data='next03') markup.add(back03, next03) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем "Изменение параметров адаптера"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next04': markup = types.InlineKeyboardMarkup(row_width=5) back05 = types.InlineKeyboardButton('<<', callback_data='back05') next05 = types.InlineKeyboardButton('>>', callback_data='next05') markup.add(back05, next05) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем "IP версии 4" и нажимаем свойства', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back05': markup = types.InlineKeyboardMarkup(row_width=5) back04 = types.InlineKeyboardButton('<<', callback_data='back04') next04 = types.InlineKeyboardButton('>>', callback_data='next04') markup.add(back04, next04) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажимаем ПКМ по "Ethernet" и выбираем свойства', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next05': markup = types.InlineKeyboardMarkup(row_width=5) back06 = types.InlineKeyboardButton('<<', callback_data='back06') next06 = types.InlineKeyboardButton('>>', callback_data='next06') markup.add(back06, next06) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем "Использовать следующий IP адресс"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back06': markup = types.InlineKeyboardMarkup(row_width=5) back05 = types.InlineKeyboardButton('<<', callback_data='back05') next05 = types.InlineKeyboardButton('>>', callback_data='next05') markup.add(back05, next05) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем "IP версии 4" и нажимаем свойства', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next06': markup = types.InlineKeyboardMarkup(row_width=5) back07 = types.InlineKeyboardButton('<<', callback_data='back07') next07 = types.InlineKeyboardButton('>>', callback_data='next07') markup.add(back07, next07) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "IP-адресс" вводим 192.168.88.13', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back07': markup = types.InlineKeyboardMarkup(row_width=5) back06 = types.InlineKeyboardButton('<<', callback_data='back06') next06 = types.InlineKeyboardButton('>>', callback_data='next06') markup.add(back06, next06) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем "Использовать следующий IP адресс"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next07': markup = types.InlineKeyboardMarkup(row_width=5) back08 = types.InlineKeyboardButton('<<', callback_data='back08') next08 = types.InlineKeyboardButton('>>', callback_data='next08') markup.add(back08, next08) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Маска подсети" вводим 255.255.255.0', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back08': markup = types.InlineKeyboardMarkup(row_width=5) back07 = types.InlineKeyboardButton('<<', callback_data='back07') next07 = types.InlineKeyboardButton('>>', callback_data='next07') markup.add(back07, next07) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "IP-адресс" вводим 192.168.88.13', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next08': markup = types.InlineKeyboardMarkup(row_width=5) back09 = types.InlineKeyboardButton('<<', callback_data='back09') next09 = types.InlineKeyboardButton('>>', callback_data='next09') markup.add(back09, next09) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Основной шлюз" вводим 192.168.0.1', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back09': markup = types.InlineKeyboardMarkup(row_width=5) back08 = types.InlineKeyboardButton('<<', callback_data='back08') next08 = types.InlineKeyboardButton('>>', callback_data='next08') markup.add(back08, next08) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Маска подсети" вводим 255.255.255.0', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next09': markup = types.InlineKeyboardMarkup(row_width=5) back010 = types.InlineKeyboardButton('<<', callback_data='back010') next010 = types.InlineKeyboardButton('>>', callback_data='next010') markup.add(back010, next010) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Предпочтительный DNS-сервер" вводим 192.168.88.3', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back010': markup = types.InlineKeyboardMarkup(row_width=5) back09 = types.InlineKeyboardButton('<<', callback_data='back09') next09 = types.InlineKeyboardButton('>>', callback_data='next09') markup.add(back09, next09) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Основной шлюз" вводим 192.168.0.1', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next010': markup = types.InlineKeyboardMarkup(row_width=5) back011 = types.InlineKeyboardButton('<<', callback_data='back011') next011 = types.InlineKeyboardButton('>>', callback_data='next011') markup.add(back011, next011) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажимаем "OK" и перезагружаем сеть', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back011': markup = types.InlineKeyboardMarkup(row_width=5) back010 = types.InlineKeyboardButton('<<', callback_data='back010') next010 = types.InlineKeyboardButton('>>', callback_data='next010') markup.add(back010, next010) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Предпочтительный DNS-сервер" вводим 192.168.88.3', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next011': markup = types.InlineKeyboardMarkup(row_width=5) back012 = types.InlineKeyboardButton('<<', callback_data='back012') next012 = types.InlineKeyboardButton('>>', callback_data='next012') markup.add(back012, next012) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажимаем ПКМ по "Этот компьютер" и выбираем свойства', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back012': markup = types.InlineKeyboardMarkup(row_width=5) back011 = types.InlineKeyboardButton('<<', callback_data='back011') next011 = types.InlineKeyboardButton('>>', callback_data='next011') markup.add(back011, next011) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажимаем "OK" и перезагружаем сеть', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next012': markup = types.InlineKeyboardMarkup(row_width=5) back013 = types.InlineKeyboardButton('<<', callback_data='back013') next013 = types.InlineKeyboardButton('>>', callback_data='next013') markup.add(back013, next013) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем вкладку "Имя компьютера"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back013': markup = types.InlineKeyboardMarkup(row_width=5) back012 = types.InlineKeyboardButton('<<', callback_data='back012') next012 = types.InlineKeyboardButton('>>', callback_data='next012') markup.add(back012, next012) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажимаем ПКМ по "Этот компьютер" и выбираем свойства', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next013': markup = types.InlineKeyboardMarkup(row_width=5) back014 = types.InlineKeyboardButton('<<', callback_data='back014') next014 = types.InlineKeyboardButton('>>', callback_data='next014') markup.add(back014, next014) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "домена" вводим demo.lab и нажимаем ОК', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back014': markup = types.InlineKeyboardMarkup(row_width=5) back013 = types.InlineKeyboardButton('<<', callback_data='back013') next013 = types.InlineKeyboardButton('>>', callback_data='next013') markup.add(back013, next013) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем вкладку "Имя компьютера"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next014': markup = types.InlineKeyboardMarkup(row_width=5) back015 = types.InlineKeyboardButton('<<', callback_data='back015') next015 = types.InlineKeyboardButton('>>', callback_data='next015') markup.add(back015, next015) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Имя Администратора" вводим Administrator', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back015': markup = types.InlineKeyboardMarkup(row_width=5) back014 = types.InlineKeyboardButton('<<', callback_data='back014') next014 = types.InlineKeyboardButton('>>', callback_data='next014') markup.add(back014, next014) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "домена" вводим demo.lab и нажимаем ОК', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next015': markup = types.InlineKeyboardMarkup(row_width=5) back016 = types.InlineKeyboardButton('<<', callback_data='back016') next016 = types.InlineKeyboardButton('>>', callback_data='next016') markup.add(back016, next016) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Пароль вводим" вводим xxXX1234 и нажимаем ОК', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back016': markup = types.InlineKeyboardMarkup(row_width=5) back015 = types.InlineKeyboardButton('<<', callback_data='back015') next015 = types.InlineKeyboardButton('>>', callback_data='next015') markup.add(back015, next015) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Имя Администратора" вводим Administrator', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next016': markup = types.InlineKeyboardMarkup(row_width=5) back017 = types.InlineKeyboardButton('<<', callback_data='back017') next017 = types.InlineKeyboardButton('>>', callback_data='next017') markup.add(back017, next017) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Если вы сделали все правильно у вас должно появиться:', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back017': markup = types.InlineKeyboardMarkup(row_width=5) back016 = types.InlineKeyboardButton('<<', callback_data='back016') next016 = types.InlineKeyboardButton('>>', callback_data='next016') markup.add(back016, next016) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Пароль вводим" вводим xxXX1234 и нажимаем ОК', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next017': markup = types.InlineKeyboardMarkup(row_width=5) back018 = types.InlineKeyboardButton('<<', callback_data='back018') next018 = types.InlineKeyboardButton('>>', callback_data='next018') markup.add(back018, next018) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Перезагружаем компьютер', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back018': markup = types.InlineKeyboardMarkup(row_width=5) back017 = types.InlineKeyboardButton('<<', callback_data='back017') next017 = types.InlineKeyboardButton('>>', callback_data='next017') markup.add(back017, next017) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Если вы сделали все правильно у вас должно появиться:', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next018': markup = types.InlineKeyboardMarkup(row_width=5) back019 = types.InlineKeyboardButton('<<', callback_data='back019') next019 = types.InlineKeyboardButton('>>', callback_data='next019') markup.add(back019, next019) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Из папки с образами устанавливаем Chrome', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back019': markup = types.InlineKeyboardMarkup(row_width=5) back018 = types.InlineKeyboardButton('<<', callback_data='back018') next018 = types.InlineKeyboardButton('>>', callback_data='next018') markup.add(back018, next018) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Перезагружаем компьютер', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next019': markup = types.InlineKeyboardMarkup(row_width=5) back020 = types.InlineKeyboardButton('<<', callback_data='back020') next020 = types.InlineKeyboardButton('>>', callback_data='next020') markup.add(back020, next020) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего запускаем установщик postgresql', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back020': markup = types.InlineKeyboardMarkup(row_width=5) back019 = types.InlineKeyboardButton('<<', callback_data='back019') next019 = types.InlineKeyboardButton('>>', callback_data='next019') markup.add(back019, next019) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Из папки с образами устанавливаем Chrome', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next020': markup = types.InlineKeyboardMarkup(row_width=5) back021 = types.InlineKeyboardButton('<<', callback_data='back021') next021 = types.InlineKeyboardButton('>>', callback_data='next021') markup.add(back021, next021) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Убираем флажок к пункта "Stack Builder"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back021': markup = types.InlineKeyboardMarkup(row_width=5) back020 = types.InlineKeyboardButton('<<', callback_data='back020') next020 = types.InlineKeyboardButton('>>', callback_data='next020') markup.add(back020, next020) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего запускаем установщик postgresql', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next021': markup = types.InlineKeyboardMarkup(row_width=5) back022 = types.InlineKeyboardButton('<<', callback_data='back022') next022 = types.InlineKeyboardButton('>>', callback_data='next022') markup.add(back022, next022) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Password" вводим xxXX1234', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back022': markup = types.InlineKeyboardMarkup(row_width=5) back021 = types.InlineKeyboardButton('<<', callback_data='back021') next021 = types.InlineKeyboardButton('>>', callback_data='next021') markup.add(back021, next021) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Убираем флажок к пункта "Stack Builder"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next022': markup = types.InlineKeyboardMarkup(row_width=5) back023 = types.InlineKeyboardButton('<<', callback_data='back023') next023 = types.InlineKeyboardButton('>>', callback_data='next023') markup.add(back023, next023) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Далее все оставляем без и изменений и завершаем установку', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back023': markup = types.InlineKeyboardMarkup(row_width=5) back022 = types.InlineKeyboardButton('<<', callback_data='back022') next022 = types.InlineKeyboardButton('>>', callback_data='next022') markup.add(back022, next022) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Password" вводим xxXX1234', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next023': markup = types.InlineKeyboardMarkup(row_width=5) back024 = types.InlineKeyboardButton('<<', callback_data='back024') next024 = types.InlineKeyboardButton('>>', callback_data='next024') markup.add(back024, next024) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего запускаем установщик InfoWatch Device Monitor', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back024': markup = types.InlineKeyboardMarkup(row_width=5) back023 = types.InlineKeyboardButton('<<', callback_data='back023') next023 = types.InlineKeyboardButton('>>', callback_data='next023') markup.add(back023, next023) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Далее все оставляем без и изменений и завершаем установку', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next024': markup = types.InlineKeyboardMarkup(row_width=5) back025 = types.InlineKeyboardButton('<<', callback_data='back025') next025 = types.InlineKeyboardButton('>>', callback_data='next025') markup.add(back025, next025) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Убираем флажок с параметра "Оупбликовать серврер в Active Directiry"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back025': markup = types.InlineKeyboardMarkup(row_width=5) back024 = types.InlineKeyboardButton('<<', callback_data='back024') next024 = types.InlineKeyboardButton('>>', callback_data='next024') markup.add(back024, next024) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего запускаем установщик InfoWatch Device Monitor', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next025': markup = types.InlineKeyboardMarkup(row_width=5) back026 = types.InlineKeyboardButton('<<', callback_data='back026') next026 = types.InlineKeyboardButton('>>', callback_data='next026') markup.add(back026, next026) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем параметр "PostgreSQL"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back026': markup = types.InlineKeyboardMarkup(row_width=5) back025 = types.InlineKeyboardButton('<<', callback_data='back025') next025 = types.InlineKeyboardButton('>>', callback_data='next025') markup.add(back025, next025) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Убираем флажок с параметра "Оупбликовать серврер в Active Directiry"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next026': markup = types.InlineKeyboardMarkup(row_width=5) back027 = types.InlineKeyboardButton('<<', callback_data='back027') next027 = types.InlineKeyboardButton('>>', callback_data='next027') markup.add(back027, next027) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Сервер БД: вводим localhost', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back027': markup = types.InlineKeyboardMarkup(row_width=5) back026 = types.InlineKeyboardButton('<<', callback_data='back026') next026 = types.InlineKeyboardButton('>>', callback_data='next026') markup.add(back026, next026) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем параметр "PostgreSQL"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next027': markup = types.InlineKeyboardMarkup(row_width=5) back028 = types.InlineKeyboardButton('<<', callback_data='back028') next028 = types.InlineKeyboardButton('>>', callback_data='next028') markup.add(back028, next028) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Имя быза данных" вводим IWTM', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back028': markup = types.InlineKeyboardMarkup(row_width=5) back027 = types.InlineKeyboardButton('<<', callback_data='back027') next027 = types.InlineKeyboardButton('>>', callback_data='next027') markup.add(back027, next027) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Сервер БД: вводим localhost', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next028': markup = types.InlineKeyboardMarkup(row_width=5) back029 = types.InlineKeyboardButton('<<', callback_data='back029') next029 = types.InlineKeyboardButton('>>', callback_data='next029') markup.add(back029, next029) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Имя пользтвателя" вводим postgres', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back029': markup = types.InlineKeyboardMarkup(row_width=5) back028 = types.InlineKeyboardButton('<<', callback_data='back028') next028 = types.InlineKeyboardButton('>>', callback_data='next028') markup.add(back028, next028) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Имя быза данных" вводим IWTM', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next029': markup = types.InlineKeyboardMarkup(row_width=5) back030 = types.InlineKeyboardButton('<<', callback_data='back030') next030 = types.InlineKeyboardButton('>>', callback_data='next030') markup.add(back030, next030) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Пароль" вводим xxXX1234', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back030': markup = types.InlineKeyboardMarkup(row_width=5) back029 = types.InlineKeyboardButton('<<', callback_data='back029') next029 = types.InlineKeyboardButton('>>', callback_data='next029') markup.add(back029, next029) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Имя пользтвателя" вводим postgres', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next030': markup = types.InlineKeyboardMarkup(row_width=5) back031 = types.InlineKeyboardButton('<<', callback_data='back031') next031 = types.InlineKeyboardButton('>>', callback_data='next031') markup.add(back031, next031) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем параметр "Создать новый ключ" и сохраняем его на рабочий стол', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back031': markup = types.InlineKeyboardMarkup(row_width=5) back030 = types.InlineKeyboardButton('<<', callback_data='back030') next030 = types.InlineKeyboardButton('>>', callback_data='next030') markup.add(back030, next030) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Пароль" вводим xxXX1234', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next031': markup = types.InlineKeyboardMarkup(row_width=5) back032 = types.InlineKeyboardButton('<<', callback_data='back032') next032 = types.InlineKeyboardButton('>>', callback_data='next032') markup.add(back032, next032) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем параметр NetworkService', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back032': markup = types.InlineKeyboardMarkup(row_width=5) back031 = types.InlineKeyboardButton('<<', callback_data='back031') next031 = types.InlineKeyboardButton('>>', callback_data='next031') markup.add(back031, next031) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем параметр "Создать новый ключ" и сохраняем его на рабочий стол', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next032': markup = types.InlineKeyboardMarkup(row_width=5) back033 = types.InlineKeyboardButton('<<', callback_data='back033') next033 = types.InlineKeyboardButton('>>', callback_data='next033') markup.add(back033, next033) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Имя пользователя" вводим officer', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back033': markup = types.InlineKeyboardMarkup(row_width=5) back032 = types.InlineKeyboardButton('<<', callback_data='back032') next032 = types.InlineKeyboardButton('>>', callback_data='next032') markup.add(back032, next032) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем параметр NetworkService', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next033': markup = types.InlineKeyboardMarkup(row_width=5) back034 = types.InlineKeyboardButton('<<', callback_data='back034') next034 = types.InlineKeyboardButton('>>', callback_data='next034') markup.add(back034, next034) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Пароль вводим" xxXX1234', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back034': markup = types.InlineKeyboardMarkup(row_width=5) back033 = types.InlineKeyboardButton('<<', callback_data='back033') next033 = types.InlineKeyboardButton('>>', callback_data='next033') markup.add(back033, next033) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Имя пользователя" вводим officer', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next034': markup = types.InlineKeyboardMarkup(row_width=5) back035 = types.InlineKeyboardButton('<<', callback_data='back035') next035 = types.InlineKeyboardButton('>>', callback_data='next035') markup.add(back035, next035) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Адрес сервера TM" вводим 192.168.88.10', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back035': markup = types.InlineKeyboardMarkup(row_width=5) back034 = types.InlineKeyboardButton('<<', callback_data='back034') next034 = types.InlineKeyboardButton('>>', callback_data='next034') markup.add(back034, next034) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Пароль вводим" xxXX1234', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next035': markup = types.InlineKeyboardMarkup(row_width=5) back036 = types.InlineKeyboardButton('<<', callback_data='back036') next036 = types.InlineKeyboardButton('>>', callback_data='next036') markup.add(back036, next036) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в Chrome и вводим 192.168.88.10\nВыбираем вкладку Лицензии и загружаем её', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back036': markup = types.InlineKeyboardMarkup(row_width=5) back035 = types.InlineKeyboardButton('<<', callback_data='back035') next035 = types.InlineKeyboardButton('>>', callback_data='next035') markup.add(back035, next035) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Адрес сервера TM" вводим 192.168.88.10', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next036': markup = types.InlineKeyboardMarkup(row_width=5) back037 = types.InlineKeyboardButton('<<', callback_data='back037') next037 = types.InlineKeyboardButton('>>', callback_data='next037') markup.add(back037, next037) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в Device Monitor и копируем токен', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back037': markup = types.InlineKeyboardMarkup(row_width=5) back036 = types.InlineKeyboardButton('<<', callback_data='back036') next036 = types.InlineKeyboardButton('>>', callback_data='next036') markup.add(back036, next036) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в Chrome и вводим 192.168.88.10\nВыбираем вкладку Лицензии и загружаем её', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next037': markup = types.InlineKeyboardMarkup(row_width=5) back038 = types.InlineKeyboardButton('<<', callback_data='back038') next038 = types.InlineKeyboardButton('>>', callback_data='next038') markup.add(back038, next038) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вставляем токен в поле "Токен авторизации"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back038': markup = types.InlineKeyboardMarkup(row_width=5) back037 = types.InlineKeyboardButton('<<', callback_data='back037') next037 = types.InlineKeyboardButton('>>', callback_data='next037') markup.add(back037, next037) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в Device Monitor и копируем токен', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next038': markup = types.InlineKeyboardMarkup(row_width=5) back039 = types.InlineKeyboardButton('<<', callback_data='back039') next039 = types.InlineKeyboardButton('>>', callback_data='next039') markup.add(back039, next039) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Ставим флажок в параметре Не отправлять события в Платформу', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back039': markup = types.InlineKeyboardMarkup(row_width=5) back038 = types.InlineKeyboardButton('<<', callback_data='back038') next038 = types.InlineKeyboardButton('>>', callback_data='next038') markup.add(back038, next038) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вставляем токен в поле "Токен авторизации"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next039': markup = types.InlineKeyboardMarkup(row_width=5) back040 = types.InlineKeyboardButton('<<', callback_data='back040') next040 = types.InlineKeyboardButton('>>', callback_data='next040') markup.add(back040, next040) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего завершаем настройку', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back040': markup = types.InlineKeyboardMarkup(row_width=5) back039 = types.InlineKeyboardButton('<<', callback_data='back039') next039 = types.InlineKeyboardButton('>>', callback_data='next039') markup.add(back039, next039) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Ставим флажок в параметре Не отправлять события в Платформу', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next040': markup = types.InlineKeyboardMarkup(row_width=5) back041 = types.InlineKeyboardButton('<<', callback_data='back041') next041 = types.InlineKeyboardButton('>>', callback_data='next041') markup.add(back041, next041) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После завершения установки у вас появится Консоль управления, запускаем ее', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back041': markup = types.InlineKeyboardMarkup(row_width=5) back040 = types.InlineKeyboardButton('<<', callback_data='back040') next040 = types.InlineKeyboardButton('>>', callback_data='next040') markup.add(back040, next040) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего завершаем настройку', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next041': markup = types.InlineKeyboardMarkup(row_width=5) back042 = types.InlineKeyboardButton('<<', callback_data='back042') next042 = types.InlineKeyboardButton('>>', callback_data='next042') markup.add(back042, next042) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле Адресс сервера вводим localhost\nВ поле Логин вводим officer\nВ поле пароль вводим xxXX1234', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back042': markup = types.InlineKeyboardMarkup(row_width=5) back041 = types.InlineKeyboardButton('<<', callback_data='back041') next041 = types.InlineKeyboardButton('>>', callback_data='next041') markup.add(back041, next041) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После завершения установки у вас появится Консоль управления, запускаем ее', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next042': markup = types.InlineKeyboardMarkup(row_width=5) back043 = types.InlineKeyboardButton('<<', callback_data='back043') next043 = types.InlineKeyboardButton('>>', callback_data='next043') markup.add(back043, next043) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выибраем Инструменты', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back043': markup = types.InlineKeyboardMarkup(row_width=5) back042 = types.InlineKeyboardButton('<<', callback_data='back042') next042 = types.InlineKeyboardButton('>>', callback_data='next042') markup.add(back042, next042) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле Адресс сервера вводим localhost\nВ поле Логин вводим officer\nВ поле пароль вводим xxXX1234', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next043': markup = types.InlineKeyboardMarkup(row_width=5) back044 = types.InlineKeyboardButton('<<', callback_data='back044') next044 = types.InlineKeyboardButton('>>', callback_data='next044') markup.add(back044, next044) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем Интеграция со службами каталогов', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back044': markup = types.InlineKeyboardMarkup(row_width=5) back043 = types.InlineKeyboardButton('<<', callback_data='back043') next043 = types.InlineKeyboardButton('>>', callback_data='next043') markup.add(back043, next043) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выибраем Инструменты', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next044': markup = types.InlineKeyboardMarkup(row_width=5) back045 = types.InlineKeyboardButton('<<', callback_data='back045') next045 = types.InlineKeyboardButton('>>', callback_data='next045') markup.add(back045, next045) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажимаем на + \nВ поле Адрес вводим demo.lab\nВ поле Тип авторизации выбираем' 'По логину и паролю\nВ поле Логин вводим DEMO\Administrator\nВ поле пароль вводим xxXX1234', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back045': markup = types.InlineKeyboardMarkup(row_width=5) back044 = types.InlineKeyboardButton('<<', callback_data='back044') next044 = types.InlineKeyboardButton('>>', callback_data='next044') markup.add(back044, next044) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем Интеграция со службами каталогов', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next045': markup = types.InlineKeyboardMarkup(row_width=5) back046 = types.InlineKeyboardButton('<<', callback_data='back046') next046 = types.InlineKeyboardButton('>>', callback_data='next046') markup.add(back046, next046) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажмаем +\n Выбиарем компютеры\nВводим demo', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back046': markup = types.InlineKeyboardMarkup(row_width=5) back045 = types.InlineKeyboardButton('<<', callback_data='back045') next045 = types.InlineKeyboardButton('>>', callback_data='next045') markup.add(back045, next045) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажимаем на + \nВ поле Адрес вводим demo.lab\nВ поле Тип авторизации выбираем' 'По логину и паролю\nВ поле Логин вводим DEMO\Administrator\nВ поле пароль вводим xxXX1234', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next046': markup = types.InlineKeyboardMarkup(row_width=5) back047 = types.InlineKeyboardButton('<<', callback_data='back047') next047 = types.InlineKeyboardButton('>>', callback_data='next047') markup.add(back047, next047) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажмаем +\n Выбиарем Пользователи\nВводим demo\nВыбираем Политика теневого копирования', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back047': markup = types.InlineKeyboardMarkup(row_width=5) back046 = types.InlineKeyboardButton('<<', callback_data='back046') next046 = types.InlineKeyboardButton('>>', callback_data='next046') markup.add(back046, next046) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажмаем +\n Выбиарем компютеры\nВводим demo', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next047': markup = types.InlineKeyboardMarkup(row_width=5) back048 = types.InlineKeyboardButton('<<', callback_data='back048') next048 = types.InlineKeyboardButton('Завершить настройку', callback_data='next048') markup.add(back048, next048) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажмаем выполнить синхронизацию', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back048': markup = types.InlineKeyboardMarkup(row_width=5) back047 = types.InlineKeyboardButton('<<', callback_data='back047') next047 = types.InlineKeyboardButton('>>', callback_data='next047') markup.add(back047, next047) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажмаем +\n Выбиарем Пользователи\nВводим demo\nВыбираем Политика теневого копирования', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next048': markup = types.InlineKeyboardMarkup(row_width=5) astra = types.InlineKeyboardButton('Настроить\nAstra(IWTM)', callback_data='iwtm') windowsdm= types.InlineKeyboardButton('Настроить\nWindows(DM)', callback_data='dm') windowsagent = types.InlineKeyboardButton('Настроить\nWindows(Agent)', callback_data='agent') markupback2 = types.InlineKeyboardButton('Назад', callback_data='back2') markup.add(astra, windowsdm, windowsagent, markupback2) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вы выбрали Device Monitor, что дальше?', parse_mode='HTML', reply_markup=markup) elif callback.data == 'iwtm': markup = types.InlineKeyboardMarkup(row_width=5) back1 = types.InlineKeyboardButton('<<', callback_data = 'back11') next1 = types.InlineKeyboardButton('>>', callback_data='next11') markup.add(back1,next1) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажимем ПКМ по параметрам сети', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next11': markup = types.InlineKeyboardMarkup(row_width=5) back2 = types.InlineKeyboardButton('<<', callback_data='back12') next2 = types.InlineKeyboardButton('>>', callback_data='next12') markup.add(back2,next2) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем IPv4', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back11': markup = types.InlineKeyboardMarkup(row_width=5) astra = types.InlineKeyboardButton('Настроить\nAstra(IWTM)', callback_data='iwtm') windowsdm = types.InlineKeyboardButton('Настроить\nWindows(DM)', callback_data='dm') windowsagent = types.InlineKeyboardButton('Настроить\nWindows(Agent)', callback_data='agent') markupback2 = types.InlineKeyboardButton('Назад', callback_data='back2') markup.add(astra, windowsdm, windowsagent, markupback2) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вы вернулись обратно', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back12': markup = types.InlineKeyboardMarkup(row_width=5) back1 = types.InlineKeyboardButton('<<', callback_data='back11') next1 = types.InlineKeyboardButton('>>', callback_data='next11') markup.add(back1, next1) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажимем ПКМ по параметрам сети', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next12': markup = types.InlineKeyboardMarkup(row_width=5) back3 = types.InlineKeyboardButton('<<', callback_data='back13') next3 = types.InlineKeyboardButton('>>', callback_data='next13') markup.add(back3, next3) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В параметре "Method" выбираем: "Вручную"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next13': markup = types.InlineKeyboardMarkup(row_width=5) back4 = types.InlineKeyboardButton('<<', callback_data='back14') next4 = types.InlineKeyboardButton('>>', callback_data='next14') markup.add(back4, next4) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Адресс" вводим 192.168.88.3', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back13': markup = types.InlineKeyboardMarkup(row_width=5) back2 = types.InlineKeyboardButton('<<', callback_data='back12') next2 = types.InlineKeyboardButton('>>', callback_data='next12') markup.add(back2, next2) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем IPv4', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next14': markup = types.InlineKeyboardMarkup(row_width=5) back5 = types.InlineKeyboardButton('<<', callback_data='back15') next5 = types.InlineKeyboardButton('>>', callback_data='next15') markup.add(back5, next5) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Маска сети" вводим 255.255.255.0', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back14': markup = types.InlineKeyboardMarkup(row_width=5) back3 = types.InlineKeyboardButton('<<', callback_data='back13') next3 = types.InlineKeyboardButton('>>', callback_data='next13') markup.add(back3, next3) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В параметре "Method" выбираем: "Вручную"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back15': markup = types.InlineKeyboardMarkup(row_width=5) back4 = types.InlineKeyboardButton('<<', callback_data='back14') next4 = types.InlineKeyboardButton('>>', callback_data='next14') markup.add(back4, next4) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Адресс" вводим 192.168.88.3', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next15': markup = types.InlineKeyboardMarkup(row_width=5) back6 = types.InlineKeyboardButton('<<', callback_data='back16') next6 = types.InlineKeyboardButton('>>', callback_data='next16') markup.add(back6, next6) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Шлюз" вводим 192.168.88.1', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back16': markup = types.InlineKeyboardMarkup(row_width=5) back5 = types.InlineKeyboardButton('<<', callback_data='back15') next5 = types.InlineKeyboardButton('>>', callback_data='next15') markup.add(back5, next5) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Маска сети" вводим 255.255.255.0', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next16': markup = types.InlineKeyboardMarkup(row_width=5) back7 = types.InlineKeyboardButton('<<', callback_data='back17') next7 = types.InlineKeyboardButton('>>', callback_data='next17') markup.add(back7, next7) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "DNS" вводим 192.168.88.3', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back17': markup = types.InlineKeyboardMarkup(row_width=5) back6 = types.InlineKeyboardButton('<<', callback_data='back16') next6 = types.InlineKeyboardButton('>>', callback_data='next16') markup.add(back6, next6) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Шлюз" вводим 192.168.88.1', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next17': markup = types.InlineKeyboardMarkup(row_width=5) back8 = types.InlineKeyboardButton('<<', callback_data='back18') next8 = types.InlineKeyboardButton('>>', callback_data='next18') markup.add(back8, next8) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "domen" вводим demo.lab', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back18': markup = types.InlineKeyboardMarkup(row_width=5) back7 = types.InlineKeyboardButton('<<', callback_data='back17') next7 = types.InlineKeyboardButton('>>', callback_data='next17') markup.add(back7, next7) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "DNS" вводим 192.168.88.3', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next18': markup = types.InlineKeyboardMarkup(row_width=5) back9= types.InlineKeyboardButton('<<', callback_data='back19') next9 = types.InlineKeyboardButton('>>', callback_data='next19') markup.add(back9, next9) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажимаем сохранить и перезагружаем сеть', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back19': markup = types.InlineKeyboardMarkup(row_width=5) back8 = types.InlineKeyboardButton('<<', callback_data='back18') next8 = types.InlineKeyboardButton('>>', callback_data='next18') markup.add(back8, next8) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "domen" вводим demo.lab', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next19': markup = types.InlineKeyboardMarkup(row_width=5) back9 = types.InlineKeyboardButton('<<', callback_data='back20') next9 = types.InlineKeyboardButton('>>', callback_data='next20') markup.add(back9, next9) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в менеджер файлов', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back20': markup = types.InlineKeyboardMarkup(row_width=5) back9= types.InlineKeyboardButton('<<', callback_data='back19') next9 = types.InlineKeyboardButton('>>', callback_data='next19') markup.add(back9, next9) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажимаем сохранить и перезагружаем сеть', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next20': markup = types.InlineKeyboardMarkup(row_width=5) back10 = types.InlineKeyboardButton('<<', callback_data='back121') next10 = types.InlineKeyboardButton('>>', callback_data='next121') markup.add(back10, next10) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в носители и монтируем диски', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back121': markup = types.InlineKeyboardMarkup(row_width=5) back9 = types.InlineKeyboardButton('<<', callback_data='back20') next9 = types.InlineKeyboardButton('>>', callback_data='next20') markup.add(back9, next9) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в менеджер файлов', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next121': markup = types.InlineKeyboardMarkup(row_width=5) back11 = types.InlineKeyboardButton('<<', callback_data='back122') next11 = types.InlineKeyboardButton('>>', callback_data='next122') markup.add(back11, next11) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в терминал и вводим следующую команду:\nsudo apt install fly-admin-ad-client', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back122': markup = types.InlineKeyboardMarkup(row_width=5) back10 = types.InlineKeyboardButton('<<', callback_data='back121') next10 = types.InlineKeyboardButton('>>', callback_data='next121') markup.add(back10, next10) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в носители и монтируем диски', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next122': markup = types.InlineKeyboardMarkup(row_width=5) back13= types.InlineKeyboardButton('<<', callback_data='back123') next13 = types.InlineKeyboardButton('>>', callback_data='next123') markup.add(back13, next13) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После установки нажимаем Пуск', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back123': markup = types.InlineKeyboardMarkup(row_width=5) back11 = types.InlineKeyboardButton('<<', callback_data='back122') next11 = types.InlineKeyboardButton('>>', callback_data='next122') markup.add(back11, next11) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в терминал и вводим следующую команду:\nsudo apt install fly-admin-ad-client', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next123': markup = types.InlineKeyboardMarkup(row_width=5) back14 = types.InlineKeyboardButton('<<', callback_data='back124') next14 = types.InlineKeyboardButton('>>', callback_data='next124') markup.add(back14, next14) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в Панель управлениия',parse_mode='HTML', reply_markup=markup) elif callback.data == 'back124': markup = types.InlineKeyboardMarkup(row_width=5) back13= types.InlineKeyboardButton('<<', callback_data='back123') next13 = types.InlineKeyboardButton('>>', callback_data='next123') markup.add(back13, next13) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После установки нажимаем Пуск', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next124': markup = types.InlineKeyboardMarkup(row_width=5) back15 = types.InlineKeyboardButton('<<', callback_data='back125') next15 = types.InlineKeyboardButton('>>', callback_data='next125') markup.add(back15, next15) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в сеть и выбираем Панель управления Active Directory', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back125': markup = types.InlineKeyboardMarkup(row_width=5) back14 = types.InlineKeyboardButton('<<', callback_data='back124') next14 = types.InlineKeyboardButton('>>', callback_data='next124') markup.add(back14, next14) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в Панель управлениия', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next125': markup = types.InlineKeyboardMarkup(row_width=5) back16 = types.InlineKeyboardButton('<<', callback_data='back126') next16 = types.InlineKeyboardButton('>>', callback_data='next126') markup.add(back16, next16) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Контроллер домена" вводим "demo"',parse_mode='HTML', reply_markup=markup) elif callback.data == 'back126': markup = types.InlineKeyboardMarkup(row_width=5) back15 = types.InlineKeyboardButton('<<', callback_data='back125') next15 = types.InlineKeyboardButton('>>', callback_data='next125') markup.add(back15, next15) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в сеть и выбираем Панель управления Active Directory', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next126': markup = types.InlineKeyboardMarkup(row_width=5) back17 = types.InlineKeyboardButton('<<', callback_data='back127') next17 = types.InlineKeyboardButton('>>', callback_data='next127') markup.add(back17, next17) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Контроллер домена" вводим "demo"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back127': markup = types.InlineKeyboardMarkup(row_width=5) back15 = types.InlineKeyboardButton('<<', callback_data='back125') next15 = types.InlineKeyboardButton('>>', callback_data='next125') markup.add(back15, next15) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в сеть и выбираем Панель управления Active Directory', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next127': markup = types.InlineKeyboardMarkup(row_width=5) back18 = types.InlineKeyboardButton('<<', callback_data='back128') next18 = types.InlineKeyboardButton('>>', callback_data='next128') markup.add(back18, next18) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Имя домена" вводим "demo.lab"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back128': markup = types.InlineKeyboardMarkup(row_width=5) back17 = types.InlineKeyboardButton('<<', callback_data='back127') next17 = types.InlineKeyboardButton('>>', callback_data='next127') markup.add(back17, next17) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Контроллер домена" вводим "demo"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next128': markup = types.InlineKeyboardMarkup(row_width=5) back19= types.InlineKeyboardButton('<<', callback_data='back129') next19 = types.InlineKeyboardButton('>>', callback_data='next129') markup.add(back19, next19) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Администратор Домена" вводим "Administrator"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back129': markup = types.InlineKeyboardMarkup(row_width=5) back18 = types.InlineKeyboardButton('<<', callback_data='back128') next18 = types.InlineKeyboardButton('>>', callback_data='next128') markup.add(back18, next18) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Имя домена" вводим "demo.lab"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next129': markup = types.InlineKeyboardMarkup(row_width=5) back30 = types.InlineKeyboardButton('<<', callback_data='back130') next30 = types.InlineKeyboardButton('>>', callback_data='next130') markup.add(back30, next30) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Пароль" вводим "xxXX1234"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back130': markup = types.InlineKeyboardMarkup(row_width=5) back19= types.InlineKeyboardButton('<<', callback_data='back129') next19 = types.InlineKeyboardButton('>>', callback_data='next129') markup.add(back19, next19) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Администратор Домена" вводим "Administrator"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next130': markup = types.InlineKeyboardMarkup(row_width=5) back31= types.InlineKeyboardButton('<<', callback_data='back131') next31 = types.InlineKeyboardButton('>>', callback_data='next131') markup.add(back31, next31) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажимаем Подключиться', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back131': markup = types.InlineKeyboardMarkup(row_width=5) back30 = types.InlineKeyboardButton('<<', callback_data='back130') next30 = types.InlineKeyboardButton('>>', callback_data='next130') markup.add(back30, next30) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='В поле "Пароль" вводим "xxXX1234"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next131': markup = types.InlineKeyboardMarkup(row_width=5) back32 = types.InlineKeyboardButton('<<', callback_data='back132') next32 = types.InlineKeyboardButton('>>', callback_data='next132') markup.add(back32, next32) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Если вы сделали все правильно у вас должно появиться "Отключиться"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back132': markup = types.InlineKeyboardMarkup(row_width=5) back31= types.InlineKeyboardButton('<<', callback_data='back131') next31 = types.InlineKeyboardButton('>>', callback_data='next131') markup.add(back31, next31) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Нажимаем Подключиться', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next132': markup = types.InlineKeyboardMarkup(row_width=5) back33= types.InlineKeyboardButton('<<', callback_data='back133') next33 = types.InlineKeyboardButton('>>', callback_data='next133') markup.add(back33, next33) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в файловый менеджер', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back133': markup = types.InlineKeyboardMarkup(row_width=5) back32 = types.InlineKeyboardButton('<<', callback_data='back132') next32 = types.InlineKeyboardButton('>>', callback_data='next132') markup.add(back32, next32) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Если вы сделали все правильно у вас должно появиться "Отключиться"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next133': markup = types.InlineKeyboardMarkup(row_width=5) back32 = types.InlineKeyboardButton('<<', callback_data='back134') next32 = types.InlineKeyboardButton('>>', callback_data='next134') markup.add(back32, next32) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем каталог "etc"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back134': markup = types.InlineKeyboardMarkup(row_width=5) back33= types.InlineKeyboardButton('<<', callback_data='back133') next33 = types.InlineKeyboardButton('>>', callback_data='next133') markup.add(back33, next33) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в файловый менеджер', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next134': markup = types.InlineKeyboardMarkup(row_width=5) back35= types.InlineKeyboardButton('<<', callback_data='back135') next35 = types.InlineKeyboardButton('>>', callback_data='next135') markup.add(back35, next35) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Ищем каталог "apt" и заходим в него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back135': markup = types.InlineKeyboardMarkup(row_width=5) back32 = types.InlineKeyboardButton('<<', callback_data='back134') next32 = types.InlineKeyboardButton('>>', callback_data='next134') markup.add(back32, next32) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем каталог "etc"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next135': markup = types.InlineKeyboardMarkup(row_width=5) back36 = types.InlineKeyboardButton('<<', callback_data='back136') next36 = types.InlineKeyboardButton('>>', callback_data='next136') markup.add(back36, next36) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Ищем файл "sources.list" и заходим в него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back136': markup = types.InlineKeyboardMarkup(row_width=5) back32 = types.InlineKeyboardButton('<<', callback_data='back134') next32 = types.InlineKeyboardButton('>>', callback_data='next134') markup.add(back32, next32) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Выбираем каталог "etc"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next136': markup = types.InlineKeyboardMarkup(row_width=5) back37 = types.InlineKeyboardButton('<<', callback_data='back137') next37 = types.InlineKeyboardButton('>>', callback_data='next137') markup.add(back37, next37) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Меняем параметры файла, как показано на картинке:', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back137': markup = types.InlineKeyboardMarkup(row_width=5) back36 = types.InlineKeyboardButton('<<', callback_data='back136') next36 = types.InlineKeyboardButton('>>', callback_data='next136') markup.add(back36, next36) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Ищем файл "sources.list" и заходим в него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next137': markup = types.InlineKeyboardMarkup(row_width=5) back38 = types.InlineKeyboardButton('<<', callback_data='back138') next38 = types.InlineKeyboardButton('>>', callback_data='next138') markup.add(back38, next38) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Сохраняем файл и выходим из него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back138': markup = types.InlineKeyboardMarkup(row_width=5) back37 = types.InlineKeyboardButton('<<', callback_data='back137') next37 = types.InlineKeyboardButton('>>', callback_data='next137') markup.add(back37, next37) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Меняем параметры файла, как показано на картинке:', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next138': markup = types.InlineKeyboardMarkup(row_width=5) back39 = types.InlineKeyboardButton('<<', callback_data='back139') next39 = types.InlineKeyboardButton('>>', callback_data='next139') markup.add(back39, next39) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Ищем каталог "etc" и заходим в него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back139': markup = types.InlineKeyboardMarkup(row_width=5) back38 = types.InlineKeyboardButton('<<', callback_data='back138') next38 = types.InlineKeyboardButton('>>', callback_data='next138') markup.add(back38, next38) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Сохраняем файл и выходим из него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next139': markup = types.InlineKeyboardMarkup(row_width=5) back40 = types.InlineKeyboardButton('<<', callback_data='back140') next40 = types.InlineKeyboardButton('>>', callback_data='next140') markup.add(back40, next40) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Ищем каталог "ssh" и заходим в него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back140': markup = types.InlineKeyboardMarkup(row_width=5) back39 = types.InlineKeyboardButton('<<', callback_data='back139') next39 = types.InlineKeyboardButton('>>', callback_data='next139') markup.add(back39, next39) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Ищем каталог "etc" и заходим в него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next140': markup = types.InlineKeyboardMarkup(row_width=5) back41 = types.InlineKeyboardButton('<<', callback_data='back141') next41 = types.InlineKeyboardButton('>>', callback_data='next141') markup.add(back41, next41) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Ищем файл "ssh_config" и заходим в него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back141': markup = types.InlineKeyboardMarkup(row_width=5) back39 = types.InlineKeyboardButton('<<', callback_data='back139') next39 = types.InlineKeyboardButton('>>', callback_data='next139') markup.add(back39, next39) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Ищем каталог "ssh" и заходим в него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next141': markup = types.InlineKeyboardMarkup(row_width=5) back42 = types.InlineKeyboardButton('<<', callback_data='back142') next42 = types.InlineKeyboardButton('>>', callback_data='next142') markup.add(back42, next42) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Ищем параметр "ForwardX11" и меняем значение с no на yes', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back142': markup = types.InlineKeyboardMarkup(row_width=5) back39 = types.InlineKeyboardButton('<<', callback_data='back139') next39 = types.InlineKeyboardButton('>>', callback_data='next139') markup.add(back39, next39) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Ищем каталог "ssh" и заходим в него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next142': markup = types.InlineKeyboardMarkup(row_width=5) back43 = types.InlineKeyboardButton('<<', callback_data='back143') next43 = types.InlineKeyboardButton('>>', callback_data='next143') markup.add(back43, next43) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Сохраняем файл и выходим из него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back143': markup = types.InlineKeyboardMarkup(row_width=5) back42 = types.InlineKeyboardButton('<<', callback_data='back142') next42 = types.InlineKeyboardButton('>>', callback_data='next142') markup.add(back42, next42) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Ищем параметр "ForwardX11" и меняем значение с no на yes', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next143': markup = types.InlineKeyboardMarkup(row_width=5) back44 = types.InlineKeyboardButton('<<', callback_data='back144') next44 = types.InlineKeyboardButton('>>', callback_data='next144') markup.add(back44, next44) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в каталог "etc"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back144' : markup = types.InlineKeyboardMarkup(row_width=5) back43 = types.InlineKeyboardButton('<<', callback_data='back143') next43 = types.InlineKeyboardButton('>>', callback_data='next143') markup.add(back43, next43) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Сохраняем файл и выходим из него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next144': markup = types.InlineKeyboardMarkup(row_width=5) back45 = types.InlineKeyboardButton('<<', callback_data='back145') next45 = types.InlineKeyboardButton('>>', callback_data='next145') markup.add(back45, next45) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Ищем файл с именем "hosts" и заходим в него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back145': markup = types.InlineKeyboardMarkup(row_width=5) back44 = types.InlineKeyboardButton('<<', callback_data='back144') next44 = types.InlineKeyboardButton('>>', callback_data='next144') markup.add(back44, next44) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в каталог "etc"', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next145': markup = types.InlineKeyboardMarkup(row_width=5) back46 = types.InlineKeyboardButton('<<', callback_data='back146') next46 = types.InlineKeyboardButton('>>', callback_data='next146') markup.add(back46, next46) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Меняем значение как показанно на картинке', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back146': markup = types.InlineKeyboardMarkup(row_width=5) back45 = types.InlineKeyboardButton('<<', callback_data='back145') next45 = types.InlineKeyboardButton('>>', callback_data='next145') markup.add(back45, next45) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Ищем файл с именем "hosts" и заходим в него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next146': markup = types.InlineKeyboardMarkup(row_width=5) back47 = types.InlineKeyboardButton('<<', callback_data='back147') next47 = types.InlineKeyboardButton('>>', callback_data='next147') markup.add(back47, next47) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Сохраняем файл и выходим из него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back147': markup = types.InlineKeyboardMarkup(row_width=5) back46 = types.InlineKeyboardButton('<<', callback_data='back146') next46 = types.InlineKeyboardButton('>>', callback_data='next146') markup.add(back46, next46) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Меняем значение как показанно на картинке', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next147': markup = types.InlineKeyboardMarkup(row_width=5) back48 = types.InlineKeyboardButton('<<', callback_data='back148') next48 = types.InlineKeyboardButton('>>', callback_data='next148') markup.add(back48, next48) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в командную строку', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back148': markup = types.InlineKeyboardMarkup(row_width=5) back47 = types.InlineKeyboardButton('<<', callback_data='back147') next47 = types.InlineKeyboardButton('>>', callback_data='next147') markup.add(back47, next47) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Сохраняем файл и выходим из него', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next148': markup = types.InlineKeyboardMarkup(row_width=5) back49 = types.InlineKeyboardButton('<<', callback_data='back149') next49 = types.InlineKeyboardButton('>>', callback_data='next149') markup.add(back49, next49) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вводим команду:\nsystemstl enable ssh.service', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back149': markup = types.InlineKeyboardMarkup(row_width=5) back48 = types.InlineKeyboardButton('<<', callback_data='back148') next48 = types.InlineKeyboardButton('>>', callback_data='next148') markup.add(back48, next48) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в командную строку', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next149': markup = types.InlineKeyboardMarkup(row_width=5) back50 = types.InlineKeyboardButton('<<', callback_data='back150') next50 = types.InlineKeyboardButton('>>', callback_data='next150') markup.add(back50, next50) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\nsystemctl start ssh.service', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back150': markup = types.InlineKeyboardMarkup(row_width=5) back49 = types.InlineKeyboardButton('<<', callback_data='back149') next49 = types.InlineKeyboardButton('>>', callback_data='next149') markup.add(back49, next49) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вводим команду:\nsystemstl enable ssh.service', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next150': markup = types.InlineKeyboardMarkup(row_width=5) back51 = types.InlineKeyboardButton('<<', callback_data='back151') next51 = types.InlineKeyboardButton('>>', callback_data='next151') markup.add(back51, next51) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вводим команду:\nsudo -s', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back151': markup = types.InlineKeyboardMarkup(row_width=5) back50 = types.InlineKeyboardButton('<<', callback_data='back150') next50 = types.InlineKeyboardButton('>>', callback_data='next150') markup.add(back50, next50) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\nsystemctl start ssh.service', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next151': markup = types.InlineKeyboardMarkup(row_width=5) back52 = types.InlineKeyboardButton('<<', callback_data='back152') next52 = types.InlineKeyboardButton('>>', callback_data='next152') markup.add(back52, next52) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\napt dist-upgrade', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back152': markup = types.InlineKeyboardMarkup(row_width=5) back51 = types.InlineKeyboardButton('<<', callback_data='back151') next51 = types.InlineKeyboardButton('>>', callback_data='next151') markup.add(back51, next51) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вводим команду:\nsudo -s', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next152': markup = types.InlineKeyboardMarkup(row_width=5) back53 = types.InlineKeyboardButton('<<', callback_data='back153') next53 = types.InlineKeyboardButton('>>', callback_data='next153') markup.add(back53, next53) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вводим команду:\napt -f install', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back153': markup = types.InlineKeyboardMarkup(row_width=5) back52 = types.InlineKeyboardButton('<<', callback_data='back152') next52 = types.InlineKeyboardButton('>>', callback_data='next152') markup.add(back52, next52) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\napt dist-upgrade', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next153': markup = types.InlineKeyboardMarkup(row_width=5) back54 = types.InlineKeyboardButton('<<', callback_data='back154') next54 = types.InlineKeyboardButton('>>', callback_data='next154') markup.add(back54, next54) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\n Exit, и перезагружаем компюьтер', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back154': markup = types.InlineKeyboardMarkup(row_width=5) back53 = types.InlineKeyboardButton('<<', callback_data='back153') next53 = types.InlineKeyboardButton('>>', callback_data='next153') markup.add(back53, next53) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вводим команду:\napt -f install', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next154': markup = types.InlineKeyboardMarkup(row_width=5) back55 = types.InlineKeyboardButton('<<', callback_data='back155') next55 = types.InlineKeyboardButton('>>', callback_data='next155') markup.add(back55, next55) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Заходим в командную строку и вводим:\nsudo apt-get clean', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back155': markup = types.InlineKeyboardMarkup(row_width=5) back54 = types.InlineKeyboardButton('<<', callback_data='back154') next54 = types.InlineKeyboardButton('>>', callback_data='next154') markup.add(back54, next54) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\n Exit, и перезагружаем компюьтер', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next155': markup = types.InlineKeyboardMarkup(row_width=5) back56 = types.InlineKeyboardButton('<<', callback_data='back156') next56 = types.InlineKeyboardButton('>>', callback_data='next156') markup.add(back56, next56) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\nsudo apt-get update', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back156': markup = types.InlineKeyboardMarkup(row_width=5) back55 = types.InlineKeyboardButton('<<', callback_data='back155') next55 = types.InlineKeyboardButton('>>', callback_data='next155') markup.add(back55, next55) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\nsudo apt-get clean', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next156': markup = types.InlineKeyboardMarkup(row_width=5) back57 = types.InlineKeyboardButton('<<', callback_data='back157') next57 = types.InlineKeyboardButton('>>', callback_data='next157') markup.add(back57, next57) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\ncd install', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back157': markup = types.InlineKeyboardMarkup(row_width=5) back56 = types.InlineKeyboardButton('<<', callback_data='back156') next56 = types.InlineKeyboardButton('>>', callback_data='next156') markup.add(back56, next56) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\nsudo apt-get update', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next157': markup = types.InlineKeyboardMarkup(row_width=5) back58 = types.InlineKeyboardButton('<<', callback_data='back158') next58 = types.InlineKeyboardButton('>>', callback_data='next158') markup.add(back58, next58) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\nsudo apt-get install xauth', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back158': markup = types.InlineKeyboardMarkup(row_width=5) back57 = types.InlineKeyboardButton('<<', callback_data='back157') next57 = types.InlineKeyboardButton('>>', callback_data='next157') markup.add(back57, next57) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\ncd install', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next158': markup = types.InlineKeyboardMarkup(row_width=5) back59 = types.InlineKeyboardButton('<<', callback_data='back159') next59 = types.InlineKeyboardButton('>>', callback_data='next159') markup.add(back59, next59) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\nsystemctl restart sshd', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back159': markup = types.InlineKeyboardMarkup(row_width=5) back58 = types.InlineKeyboardButton('<<', callback_data='back158') next58 = types.InlineKeyboardButton('>>', callback_data='next158') markup.add(back58, next58) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\nsudo apt-get install xauth', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next159': markup = types.InlineKeyboardMarkup(row_width=5) back60 = types.InlineKeyboardButton('<<', callback_data='back160') next60 = types.InlineKeyboardButton('>>', callback_data='next160') markup.add(back60, next60) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\nsudo ./iwtm-installer-7.9.1 64-astra-1.7', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back160': markup = types.InlineKeyboardMarkup(row_width=5) back59 = types.InlineKeyboardButton('<<', callback_data='back159') next59 = types.InlineKeyboardButton('>>', callback_data='next159') markup.add(back59, next59) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\nsystemctl restart sshd', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next160': markup = types.InlineKeyboardMarkup(row_width=5) back61 = types.InlineKeyboardButton('<<', callback_data='back161') next61 = types.InlineKeyboardButton('>>', callback_data='next161') markup.add(back61, next61) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После установки заходим в браузер и вводим 192.168.88.10', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back161': markup = types.InlineKeyboardMarkup(row_width=5) back60 = types.InlineKeyboardButton('<<', callback_data='back160') next60 = types.InlineKeyboardButton('>>', callback_data='next160') markup.add(back60, next60) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После чего вводим:\nsudo ./iwtm-installer-7.9.1 64-astra-1.7', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next161': markup = types.InlineKeyboardMarkup(row_width=5) back62 = types.InlineKeyboardButton('<<', callback_data='back162') next62 = types.InlineKeyboardButton('Закончить настройку', callback_data='next162') markup.add(back62, next62) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Если установка прошла успешно, у вас должно появиться следующее окно:', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back162': markup = types.InlineKeyboardMarkup(row_width=5) back61 = types.InlineKeyboardButton('<<', callback_data='back161') next61 = types.InlineKeyboardButton('>>', callback_data='next161') markup.add(back61, next61) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='После установки заходим в браузер и вводим 192.168.88.10', parse_mode='HTML', reply_markup=markup) elif callback.data == 'next162': markup = types.InlineKeyboardMarkup(row_width=5) astra = types.InlineKeyboardButton('Настроить\nAstra(IWTM)', callback_data='iwtm') windowsdm = types.InlineKeyboardButton('Настроить\nWindows(DM)', callback_data='dm') windowsagent = types.InlineKeyboardButton('Настроить\nWindows(Agent)', callback_data='agent') markupback2 = types.InlineKeyboardButton('Назад', callback_data='back2') markup.add(astra, windowsdm, windowsagent, markupback2) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вы закончили настройку', parse_mode='HTML', reply_markup=markup) elif callback.data == 'kurs4': markup = types.InlineKeyboardMarkup(row_width=5) AldPRO = types.InlineKeyboardButton('AldPRO', callback_data='AldPRO') ARMA = types.InlineKeyboardButton('ARMA', callback_data='ARMA') markupback2 = types.InlineKeyboardButton('Назад', callback_data='back1') markup.add(ARMA, AldPRO, markupback2) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вы выбрали 4 курс, что дальше?', parse_mode='HTML', reply_markup=markup) elif callback.data == 'back1': markup = types.InlineKeyboardMarkup(row_width=5) kurs2 = types.InlineKeyboardButton('2 курс', callback_data='kurs2') kurs3 = types.InlineKeyboardButton('3 курс', callback_data='kurs3') kurs4 = types.InlineKeyboardButton('4 курс', callback_data='kurs4') markup.add(kurs2, kurs3, kurs4) bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='Вы вернулись в главное меню', parse_mode='HTML', reply_markup=markup) bot.polling(non_stop=True)