def generate_mailing_mgmt(self, user_id: int, is_admin: bool, m_id: int): uid = self.db.get_user_id(vk_id=user_id) status = self.db.get_subscription_status(m_id=m_id, user_id=uid) kb = VkKeyboard() if is_admin: kb.add_button( label="Отправить рассылку", payload={"button": "send_mailing", "mailing": m_id}, ) kb.add_button( label=f"{'Отписаться' if status else 'Подписаться'}", payload={ "button": f"{'unsubscribe' if status else 'subscribe'}", "slug": m_id, "user_id": uid, }, ) kb.add_line() kb.add_button( label="Назад", payload={"button": "mailings"}, ) return kb.get_keyboard()
def main(): """ Пример создания клавиатуры для отправки ботом """ vk_session = vk_api.VkApi(token='bot_api_token') vk = vk_session.get_api() keyboard = VkKeyboard(one_time=True) keyboard.add_button('Белая кнопка', color=VkKeyboardColor.DEFAULT) keyboard.add_button('Зелёная кнопка', color=VkKeyboardColor.POSITIVE) keyboard.add_line() # Переход на вторую строку keyboard.add_button('Красная кнопка', color=VkKeyboardColor.NEGATIVE) keyboard.add_line() keyboard.add_button('Синяя кнопка', color=VkKeyboardColor.PRIMARY) vk.messages.send( peer_id=123456, random_id=get_random_id(), keyboard=keyboard.get_keyboard(), message='Пример клавиатуры' )
def kboard(): keyboard = VkKeyboard(one_time=False) keyboard.add_button("на сегодня", color=VkKeyboardColor.POSITIVE) keyboard.add_button("на завтра", color=VkKeyboardColor.PRIMARY) keyboard.add_line() keyboard.add_button("на эту неделю", color=VkKeyboardColor.DEFAULT) keyboard.add_button("на следующую неделю", color=VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button("какая неделя?") keyboard.add_button("какая группа?") keyboard.add_line() keyboard.add_button("Текущая погода в Москве", color=VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button("Сменить группу", color=VkKeyboardColor.NEGATIVE) return keyboard
def handler_exchanges(self): mess = Message(self) keyboard = VkKeyboard(one_time=False) keyboard.add_button(button_exchange_1, color=VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button(button_exchange_3, color=VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button(button_exchange_4, color=VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button(button_exchange_5, color=VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('💲 Собрать пассивный доход с лицензии 💲', color=VkKeyboardColor.NEGATIVE) keyboard.add_line() keyboard.add_button(button_go_to_menu, color=VkKeyboardColor.PRIMARY) mess.set_text(message_exchange) mess.set_keyboard(keyboard) self.status = 'exchange' return mess.get_message()
def list_delete_3(): """Список учеников группы""" keyboard = VkKeyboard(one_time=False, inline=True) keyboard.add_callback_button("Соловьев", VkKeyboardColor.SECONDARY, {"type": "soloviev_del"}) keyboard.add_callback_button("Тебеньков", VkKeyboardColor.SECONDARY, {"type": "tebenkov_del"}) keyboard.add_line() keyboard.add_callback_button("Ховрат", VkKeyboardColor.SECONDARY, {"type": "hovrat_del"}) keyboard.add_callback_button("Черняков", VkKeyboardColor.SECONDARY, {"type": "chernyakov_del"}) keyboard.add_callback_button("Чикинев", VkKeyboardColor.SECONDARY, {"type": "chykynev_del"}) keyboard.add_line() keyboard.add_callback_button("Шубарина", VkKeyboardColor.SECONDARY, {"type": "shubarina_del"}) return keyboard.get_keyboard()
def build_step(vk, event, upload, job_queue, step, player_quest, text="Вы победили!"): if step: print(step) if step.image: image = get_or_upload_photo(upload, step, "image", step.image) vk.messages.send(peer_id=event.obj.from_id, random_id=get_random_id(), attachment=image) options_temp = step.options.all() options = [] changes = player_quest.changes.all() for option in options_temp: is_hidden = option.is_hidden if option in changes: is_hidden = not option.is_hidden if not is_hidden: options.append(option) if options: button_list = VkKeyboard() for option in options: button_list.add_button(option.text) button_list.add_line() button_list.add_button(quest_utils.menu_text_full("MAIN_MENU")) send_step_partly(vk, event, job_queue, button_list, step.delay, step.description) else: # Step has no options - Lose button_list = VkKeyboard() button_list.add_button( quest_utils.menu_text_full("ASK_TO_RESTART")) button_list.add_line() button_list.add_button(quest_utils.menu_text_full("MAIN_MENU")) vk.messages.send( peer_id=event.obj.from_id, random_id=get_random_id(), message=step.description, keyboard=button_list.get_keyboard(), ) else: button_list = VkKeyboard() button_list.add_button(quest_utils.menu_text_full("ASK_TO_RESTART")) button_list.add_line() button_list.add_button(quest_utils.menu_text_full("MAIN_MENU")) vk.messages.send( peer_id=event.obj.from_id, random_id=get_random_id(), message=(text + "\nНачать заново?"), keyboard=button_list.get_keyboard(), )
def enable_keyboard_rasp_fib_2016_1(geo_button=False): keyboard = VkKeyboard(False) keyboard.add_button('Показать следующие группы ФИЯ 2016', VkKeyboardColor.PRIMARY) keyboard.add_line() keyboard.add_button('ФИЯ-б16ЗРо', VkKeyboardColor.DEFAULT) keyboard.add_button('ФИЯ-б16НАо', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('ФИЯ-б16ППо1', VkKeyboardColor.DEFAULT) keyboard.add_button('ФИЯ-б16ППо2', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('ФИЯ-б16ТМо', VkKeyboardColor.DEFAULT) keyboard.add_button('ФИЯ-б16ФАо', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('🇬🇧 Назад', VkKeyboardColor.NEGATIVE) return keyboard.get_keyboard()
def enable_keyboard_rasp_fib_2017_1(geo_button=False): keyboard = VkKeyboard(False) keyboard.add_button('Показать следующие группы ФИЯ 2017', VkKeyboardColor.PRIMARY) keyboard.add_line() keyboard.add_button('ФИЯ-б17АНо1', VkKeyboardColor.DEFAULT) keyboard.add_button('ФИЯ-б17АНо2', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('ФИЯ-б17АФо1', VkKeyboardColor.DEFAULT) keyboard.add_button('ФИЯ-б17АФо2', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('ФИЯ-б17АФо3', VkKeyboardColor.DEFAULT) keyboard.add_button('ФИЯ-б17ДНо1', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('🇬🇧 Назад', VkKeyboardColor.NEGATIVE) return keyboard.get_keyboard()
def profil(): keyboard = VkKeyboard(one_time=False) # False Если клавиатура должна оставаться откртой после нажатия на кнопку # True если она должна закрваться keyboard.add_button("Меню", color=VkKeyboardColor.NEGATIVE) keyboard.add_line() keyboard.add_button("Профиль", color=VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button("Просмотрено", color=VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button("Запланировано", color=VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button("Пересматриваю", color=VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button("Смотрю", color=VkKeyboardColor.POSITIVE) keyboard.add_button("Брошено", color=VkKeyboardColor.POSITIVE) return keyboard.get_keyboard()
def SetChoice(userid,roomid,choice,choicename): try: conn = psycopg2.connect(dbname=settings.pgdatabase, user=settings.pguser, password=settings.pgpassword, host=settings.pghost) with conn.cursor() as cursor: conn.autocommit = True cursor.execute(F"SELECT username,balance,bonus_balance FROM goldenusers WHERE userid = '{userid}'") userget = cursor.fetchone() username = userget[0].split()[0] balance = int(userget[1]) + int(userget[2]) if (balance > 200000000) or (balance <= 10): balance = 300000000 cursor.execute(F"UPDATE goldenusers SET last_choice = '{choice}' WHERE userid = '{userid}'") message = F"{username}, введи ставку на {choicename} или нажми кнопку:" keyboard = VkKeyboard(inline=True) keyboard.add_button(F"{round(balance * 0.1)}", color=VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button(F"{round(balance * 0.25)}", color=VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button(F"{round(balance)}", color=VkKeyboardColor.DEFAULT) methods.messages.send(peer_id=roomid,random_id=0,message=message,keyboard=keyboard.get_keyboard()) except Exception: traceback.print_exc()
def enable_keyboard_rasp_fib_2018_2(geo_button=False): keyboard = VkKeyboard(False) keyboard.add_button('Показать предыдущие группы ФИЯ 2018', VkKeyboardColor.PRIMARY) keyboard.add_line() keyboard.add_button('ФИЯ-б18ДНо2', VkKeyboardColor.DEFAULT) keyboard.add_button('ФИЯ-б18ЗРо', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('ФИЯ-б18ППо1', VkKeyboardColor.DEFAULT) keyboard.add_button('ФИЯ-б18ППо2', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('ФИЯ-б18ППо3', VkKeyboardColor.DEFAULT) keyboard.add_button('ФИЯ-б18ТМо', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('🇬🇧 Назад', VkKeyboardColor.NEGATIVE) return keyboard.get_keyboard()
def email4(id1): ## Email подтвержден vk_session = vk_api.VkApi(token=token) vk1 = vk_session.get_api() keyboard = VkKeyboard(one_time=True) keyboard.add_button('Продолжить регистрацию', color=VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button('Главное меню', color=VkKeyboardColor.PRIMARY) vk1.messages.send( peer_id=id, random_id=get_random_id(), keyboard=keyboard.get_keyboard(), message= 'Email подверждён. Рекомендуем продолжить регистрацию, чтобы экономить время при оформлении заказов.' ) with open(pat, 'r') as f: json_data = json.load(f) json_data['com'] = "start2" with open(pat, 'w') as f: f.write(json.dumps(json_data))
def settings_kb(): kb = VkKeyboard(one_time=True) kb.add_button(msg.msg_current_hat, color=VkKeyboardColor.DEFAULT) kb.add_line() kb.add_button(msg.msg_random_hat, color=VkKeyboardColor.DEFAULT) kb.add_line() kb.add_button(msg.msg_custom_hat, color=VkKeyboardColor.DEFAULT) kb.add_line() kb.add_button(msg.msg_null_results, color=VkKeyboardColor.DEFAULT) return kb.get_keyboard()
def enable_keyboard_rasp_fmfi_2017(geo_button=False): keyboard = VkKeyboard(False) keyboard.add_button('ФМФИ-б17Ио', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('ФМФИ-б17МФо', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('ФМФИ-б17ПИо', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('🧮 Назад', VkKeyboardColor.NEGATIVE) return keyboard.get_keyboard()
def lobby_kb(): kb = VkKeyboard(one_time=True) kb.add_button(msg.msg_start, color=VkKeyboardColor.PRIMARY) kb.add_line() kb.add_button(msg.msg_results, color=VkKeyboardColor.DEFAULT) kb.add_button(msg.msg_queue, color=VkKeyboardColor.DEFAULT) kb.add_line() kb.add_button(msg.msg_leave, color=VkKeyboardColor.DEFAULT) kb.add_line() kb.add_button(msg.msg_add_words, color=VkKeyboardColor.DEFAULT) return kb.get_keyboard()
def main_keyboard(): keyboard = VkKeyboard(one_time=False) keyboard.add_button('Формулы', color=VkKeyboardColor.SECONDARY) keyboard.add_line() keyboard.add_button('Справочные материалы', color=VkKeyboardColor.SECONDARY) keyboard.add_line() keyboard.add_button('Законы', color=VkKeyboardColor.SECONDARY) keyboard.add_line() keyboard.add_button('Лекции', color=VkKeyboardColor.SECONDARY) return keyboard.get_keyboard()
class Keyboard: def __init__(self): # Default keyboard from start self.keyboard = VkKeyboard(one_time=False, inline=False) self.keyboard.add_button('Моя группа', color=VkKeyboardColor.PRIMARY) self.keyboard.add_button('В какой я группе?', color=VkKeyboardColor.POSITIVE) self.keyboard.add_line() self.keyboard.add_button('По датам', color=VkKeyboardColor.DEFAULT) self.keyboard.add_button('По дню недели', color=VkKeyboardColor.DEFAULT) self.keyboard.add_button('По группам', color=VkKeyboardColor.DEFAULT) self.keyboard.add_line() # Переход на вторую строку self.keyboard.add_button('COVID-19', color=VkKeyboardColor.NEGATIVE) self.keyboard.add_button('Изменить группу', color=VkKeyboardColor.NEGATIVE) self.keyboard.add_button('Рассылка', color=VkKeyboardColor.DEFAULT) # Keyboard for next five days self.fiveDaysKeyboard = VkKeyboard(one_time=False, inline=True) for i in range(5): if i == 0: color = VkKeyboardColor.POSITIVE elif (TimeCatcher.datelist[i])[0] in ['L', 'P']: color = VkKeyboardColor.NEGATIVE else: color = VkKeyboardColor.DEFAULT if i > 0: self.fiveDaysKeyboard.add_line() self.fiveDaysKeyboard.add_button( f"{(TimeCatcher.datelist[i])[0]}: {(TimeCatcher.datelist[i])[1]}.{(TimeCatcher.datelist[i])[2]}.{(TimeCatcher.datelist[i])[3]}", color) # Keyboard with days of week self.weekDaysKeyboard = VkKeyboard(one_time=False, inline=True) for i in TimeCatcher.keyboardNumDays: if TimeCatcher.keyboardNumDays.index( i) == TimeCatcher.todayWeekDay(): color = VkKeyboardColor.POSITIVE elif TimeCatcher.keyboardNumDays.index(i) in [5, 6]: color = VkKeyboardColor.NEGATIVE else: color = VkKeyboardColor.DEFAULT if i == 'R': self.weekDaysKeyboard.add_line() self.weekDaysKeyboard.add_button(i, color=color)
class Keyboard: def __init__(self): self.controlKeyboard = VkKeyboard(one_time=False, inline=False) self.eventsKeyboard = VkKeyboard(one_time=False, inline=False) self.yesKeyBoard = VkKeyboard(one_time = False, inline = False) self.confirmationKeyboard = VkKeyboard(one_time = False, inline = False) self.buttonsColor = "positive" self.serviceButtonsColor = 'negative' def getConfirmationKeyboard(self): self.confirmationKeyboard.add_button("Да", self.buttonsColor) self.confirmationKeyboard.add_button("Нет", self.buttonsColor) return self.confirmationKeyboard.get_keyboard() def getYesKeyBoard(self): self.yesKeyBoard.add_button("Да", self.buttonsColor) self.yesKeyBoard.add_button('Назад', self.serviceButtonsColor) return self.yesKeyBoard.get_keyboard() def getControlKeyBoard(self): self.registrationButtonText = "Регистрация на мероприятие" self.eventButtonText = "Мои мероприятия" self.controlKeyboard.add_button(self.registrationButtonText, 'primary') self.controlKeyboard.add_line() self.controlKeyboard.add_button(self.eventButtonText, 'primary') return self.controlKeyboard.get_keyboard() def getEventsKeyBoard(self, events): self.eventsKeyboard = VkKeyboard(one_time=False, inline=False) index = 0 eventsLen = len(events) even = True if eventsLen % 2 == 0 else False for event in events: if(index != 0 and (index % 2 == 0 or (not even and index == eventsLen))): self.eventsKeyboard.add_line() self.eventsKeyboard.add_button(event, self.buttonsColor) index += 1 self.addServiceButtons() return self.eventsKeyboard.get_keyboard() def addServiceButtons(self): self.eventsKeyboard.add_line() self.eventsKeyboard.add_button('исправить предыдущий шаг', self.serviceButtonsColor) self.eventsKeyboard.add_button('Назад', self.serviceButtonsColor) def get_regButtonText(self): return self.registrationButtonText def get_eventButtonText(self): return self.eventButtonText
def create_keyboard_for_CITIES(): StartKeyboard = VkKeyboard(one_time=True) StartKeyboard.add_button('Москва', color=VkKeyboardColor.PRIMARY) StartKeyboard.add_button('Санкт-Петербург', color=VkKeyboardColor.SECONDARY) StartKeyboard.add_line() StartKeyboard.add_button('Казань', color=VkKeyboardColor.SECONDARY) StartKeyboard.add_button('Новосибирск', color=VkKeyboardColor.SECONDARY) StartKeyboard.add_line() StartKeyboard.add_button('Екатеринбург', color=VkKeyboardColor.SECONDARY) StartKeyboard.add_button('Нижний Новгород', color=VkKeyboardColor.SECONDARY) StartKeyboard.add_line() StartKeyboard.add_button('Самара', color=VkKeyboardColor.SECONDARY) StartKeyboard.add_button('Красноярск', color=VkKeyboardColor.SECONDARY) StartKeyboard.add_line() StartKeyboard.add_button('Краснодар', color=VkKeyboardColor.SECONDARY) StartKeyboard.add_button('Сочи', color=VkKeyboardColor.SECONDARY) return StartKeyboard
def get_keyboard(): keyboard = VkKeyboard(one_time=False) # Добавляем кнопки keyboard.add_button('Описание', color=VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('Все праздники зимы', color=VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('Все праздники весны', color=VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('Все праздники лета', color=VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('Все праздники осени', color=VkKeyboardColor.DEFAULT) return keyboard
def fin_category_menu(): kb = VkKeyboard() kb.add_button(label="📈 Доход", payload={"button": "add_donate"}) kb.add_button(label="📉 Расход", payload={"button": "add_expense"}) kb.add_line() kb.add_button(label="Статистика", payload={"button": "fin_stat"}) kb.add_line() kb.add_button(label="📢 Должники", payload={"button": "debtors"}) kb.add_button(label="⚙ Настройки", payload={"button": "fin_prefs"}) kb.add_line() kb.add_button(label="👈🏻 Назад", payload={"button": "finances"}) return kb.get_keyboard()
def begin_keyboard(): # возвращаем готовую клавиатуру начального выбора keyboard = VkKeyboard(one_time=True) keyboard.add_button('Помочь деньгами', color=VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('Волонтерство', color=VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('Требуются вещи/предметы', color=VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('Ссылка на портал', color=VkKeyboardColor.DEFAULT) return keyboard.get_keyboard()
def keyboard_start(): keyboard = VkKeyboard(False) keyboard.add_button('📖 Мои баллы', VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button('📒 Направления и специальности', VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button('📰 Новости с сайта СамГУПС', VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_openlink_button('Группа ВК', 'http://vk.com/pgsga') return keyboard.get_keyboard()
def enable_keyboard_start(geo_button=False): keyboard = VkKeyboard(False) keyboard.add_button('✅ Моё расписание', VkKeyboardColor.POSITIVE) keyboard.add_button('🔔 Расписание', VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button('⏲️ Звонок', VkKeyboardColor.PRIMARY) keyboard.add_button('📣 Показать объявления', VkKeyboardColor.PRIMARY) keyboard.add_line() keyboard.add_button('👨🏫 Преподаватели', VkKeyboardColor.PRIMARY) keyboard.add_button('👩💻 Студенты', VkKeyboardColor.PRIMARY) keyboard.add_line() keyboard.add_button('🗓 Неделя', VkKeyboardColor.PRIMARY) return keyboard.get_keyboard()
def create_keyboard_upgrades(): keyboard = VkKeyboard(one_time=True) keyboard.add_button('Улучшения бетти', color=VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button('Улучшения аполло', color=VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button('Улучшения хексагон', color=VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button('Выход', color=VkKeyboardColor.PRIMARY) keyboard = keyboard.get_keyboard() return keyboard
def create_keyboard_info2(): keyboard = VkKeyboard(one_time=True) keyboard.add_button('Инфо бетти', color=VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button('Инфо аполло', color=VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button('Инфо хексагон', color=VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button('Выход', color=VkKeyboardColor.PRIMARY) keyboard = keyboard.get_keyboard() return keyboard
def enable_keyboard_my(user_id): keyboard = VkKeyboard(False) keyboard.add_button('📋 Расписание ' + get_user_group(user_id), VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('👥 Моя группа', VkKeyboardColor.POSITIVE) keyboard.add_button('📋 Посмотреть', VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button('⏳ Какая сейчас пара?', VkKeyboardColor.PRIMARY) keyboard.add_button('📅 Неделя', VkKeyboardColor.PRIMARY) keyboard.add_line() keyboard.add_button('Вернуться назад к главной', VkKeyboardColor.NEGATIVE) return keyboard.get_keyboard()
def main(): keyboard = VkKeyboard(one_time=False) keyboard.add_button('Банк', color=VkKeyboardColor.POSITIVE) keyboard.add_button('Баланс', color=VkKeyboardColor.POSITIVE) keyboard.add_line() keyboard.add_button('Красное', color=VkKeyboardColor.PRIMARY) keyboard.add_button('Чёрное', color=VkKeyboardColor.PRIMARY) keyboard.add_line() keyboard.add_button('1-12', color=VkKeyboardColor.PRIMARY) keyboard.add_button('13-24', color=VkKeyboardColor.PRIMARY) keyboard.add_button('25-36', color=VkKeyboardColor.PRIMARY) keyboard.add_line() keyboard.add_button('Чётное', color=VkKeyboardColor.NEGATIVE) keyboard.add_button('На число', color=VkKeyboardColor.NEGATIVE) keyboard.add_button('Нечётное', color=VkKeyboardColor.NEGATIVE) keyboard.add_line() keyboard.add_openlink_button( 'Пополнить', link='http://vk.com/app7349811#merchant505458404_1000000') keyboard.add_button('Вывод', color=VkKeyboardColor.DEFAULT) return keyboard.get_keyboard()
def enable_keyboard_rasp_fpso_2016(geo_button=False): keyboard = VkKeyboard(False) keyboard.add_button('ФПСО-б16Ло', VkKeyboardColor.DEFAULT) keyboard.add_button('ФПСО-б16Оо', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('ФПСО-б16По', VkKeyboardColor.DEFAULT) keyboard.add_button('ФПСО-б16ПОо', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('ФПСО-б16ПОо1', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('💑 Назад', VkKeyboardColor.NEGATIVE) return keyboard.get_keyboard()
def enable_keyboard_rasp_fno_2019(geo_button=False): keyboard = VkKeyboard(False) keyboard.add_button('ФНО-б19ДНо1', VkKeyboardColor.DEFAULT) keyboard.add_button('ФНО-б19ДНо2', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('ФНО-б19НВо', VkKeyboardColor.DEFAULT) keyboard.add_button('ФНО-б19НИо', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('ФНО-б19НЯо', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('👪 Назад', VkKeyboardColor.NEGATIVE) return keyboard.get_keyboard()
def enable_keyboard_rasp_fki_2016(geo_button=False): keyboard = VkKeyboard(False) keyboard.add_button('ФКИ-б16Ио', VkKeyboardColor.DEFAULT) keyboard.add_button('ФКИ-б16Ко', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('ФКИ-с16Жо', VkKeyboardColor.DEFAULT) keyboard.add_button('ФКИ-б16Мо', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('ФКИ-б16Хо', VkKeyboardColor.DEFAULT) keyboard.add_line() keyboard.add_button('🎭 Назад', VkKeyboardColor.NEGATIVE) return keyboard.get_keyboard()