def No13_Preference_Keyboard(): tmp = ReplyKeyboardMarkup(keyboard=[ [KeyboardButton(text='Canteen 13 (N) Korean')], [KeyboardButton(text='Canteen 13 (N) Japanese')], [KeyboardButton(text='Canteen 13 (N) Chinese')], [KeyboardButton(text='Canteen 13 (N) Western')], ], one_time_keyboard=True) return tmp
def callbackHandle(msg): chat_id = msg['from']['id'] showText(chat_id) keyboard = ReplyKeyboardMarkup( keyard=[[str(i + 1) + '♠️' for i in range(random.randint(1, 13))]], resize_keyboard=True, one_time_keyboard=True) bot.sendMessage(chat_id, 'Example spades', reply_markup=keyboard)
def btnEnviarLocalizacao(): list_buttons = [[ KeyboardButton(text="Enviar Localização", request_location=True) ]] reply_markup = ReplyKeyboardMarkup(keyboard=list_buttons, resize_keyboard=True, one_time_keyboard=True) return reply_markup
def dialog_answer_buttons_2(): keyboard = ReplyKeyboardMarkup(keyboard=[[ KeyboardButton( text="""Рассказать правду о том, что вам удалось выяснить и что произошло в крипте""" ) ], [KeyboardButton( text="Солгать и выставить лорда борцом с культистами")]]) return keyboard
def fichas(self): keyboard = [[ KeyboardButton(text='Fichas de curso completo'), KeyboardButton(text='Ficha docente de asignatura'), KeyboardButton(text='Volver') ]] self.sender.sendMessage("¿Qué Fichas docentes quiere ver?:", reply_markup=ReplyKeyboardMarkup( keyboard=keyboard, resize_keyboard=True))
def choose_commercial_project(chat_id): bot.sendMessage(chat_id, "Над каким проектом ты работал?", reply_markup=ReplyKeyboardMarkup(keyboard=[[ KeyboardButton(text="Делал бота"), KeyboardButton(text="Делал работу") ]], resize_keyboard=True, one_time_keyboard=True))
def send_info_button(rail): print('keyboard') text = [] markup = ReplyKeyboardMarkup(keyboard=[[dict(text=rail[j])] for j in range(len(rail))]) Bot.TBot.sendMessage(Bot.chat_id, 'чем воспользуешься?', reply_markup=markup) return while_if()
def location(chat_id): markup = ReplyKeyboardRemove() keyboard = ReplyKeyboardMarkup(keyboard=[[ KeyboardButton(text='Sure! Send My Location', request_location=True) ]], resize_keyboard=True, one_time_keyboard=True) bot.sendMessage(chat_id, 'Give location?', reply_markup=keyboard)
def _display_main_menu(): markup = ReplyKeyboardMarkup(keyboard=[ [dict(text='Инфо')], [dict(text='Управление')], [dict(text='Заявки')], ]) msg = 'Выбери раздел' return markup, msg
def nextfiveard(): nextfive = ReplyKeyboardMarkup(keyboard=[ [ KeyboardButton( text='Please load five more Arduino examples for me.') ], [KeyboardButton(text='Return to project-type-choosing menu.')], ], ) return nextfive
async def _more(self): await self._cancel_last() await self.sender.sendMessage('برای ادامه انتخاب کنید', reply_markup=ReplyKeyboardMarkup( keyboard=[[ KeyboardButton(text="more"), KeyboardButton(text="start") ]], resize_keyboard=True))
def statui_asnwer(): keyboard = ReplyKeyboardMarkup(keyboard=[[ KeyboardButton(text="Восход, Закат, Солнце в зените, Полумесяц") ], [KeyboardButton( text="Солнце в зените, Полумесяц, Восход, Закат" )], [KeyboardButton(text="Полумесяц, Закат, Солнце в зените, Восход") ], [KeyboardButton( text="Закат, Восход, Полумесяц, Солнце в зените")]]) return keyboard
def Welcome_Keyboard(): tmp = ReplyKeyboardMarkup(keyboard=[ [KeyboardButton(text='Find Nearest Canteen', request_location=True)], [KeyboardButton(text='Halal Preference')], [KeyboardButton(text='Vegetarian Preference')], [KeyboardButton(text='No Preference')] ], one_time_keyboard=True) return tmp
def NoNIE_Preference_Keyboard(): tmp = ReplyKeyboardMarkup(keyboard=[ [KeyboardButton(text='NIE Canteen (N) Chinese')], [KeyboardButton(text='NIE Canteen (N) Western')], [KeyboardButton(text='NIE Canteen (N) Malay')], [KeyboardButton(text='NIE Canteen (N) Indian')], ], one_time_keyboard=True) return tmp
def output_choose_sole_color(chat_id): bot.sendMessage(chat_id, "Какой цвет подошвы?", reply_markup=ReplyKeyboardMarkup(keyboard=[[ KeyboardButton(text="Белый"), KeyboardButton(text="Черный") ]], resize_keyboard=True, one_time_keyboard=True))
def create_weather_searchresult_keyboard(search_results): kbs = [] for x in search_results.keys(): kbs = kbs + [KeyboardButton(text=x)] keyboard = ReplyKeyboardMarkup(keyboard=[ [x] for x in kbs ]) return keyboard
def define_project_type(chat_id): bot.sendMessage(chat_id, "Над каким проектом ты работал?", reply_markup=ReplyKeyboardMarkup(keyboard=[[ KeyboardButton(text="Коммерческий"), KeyboardButton(text="Внутренний") ]], resize_keyboard=True, one_time_keyboard=True))
def start_bot(self, chat_id, params): values_in_row = 2 muscle_groups_for_keyboard = [muscle_groups[i:i+values_in_row] for i in range(0, len(muscle_groups), values_in_row)] keyboard = ReplyKeyboardMarkup(keyboard=muscle_groups_for_keyboard) self.step = 'choose_muscles_group' self.sender.sendMessage( "Choose muscle group", reply_markup=keyboard )
def btnStart(): list_buttons = [ [ KeyboardButton(text = "Começar") ] ] reply_markup = ReplyKeyboardMarkup(keyboard = list_buttons, resize_keyboard = True, one_time_keyboard = True) return reply_markup
def send_list_keyboard(self, chat_id, text_info, lst): kb = [] kb_2 = [] for item in lst: kb.append(item) kb_2.append(kb) kb = [] mark_up = ReplyKeyboardMarkup(keyboard=kb_2, one_time_keyboard=True) bot.sendMessage(chat_id, text=text_info, reply_markup=mark_up)
def keyboard_strobo(ident): custom_keyboard = [[ KeyboardButton(text="Strobo"), KeyboardButton(text="Strobo 20") ], [KeyboardButton(text="Beenden")]] reply_markup = ReplyKeyboardMarkup(keyboard=custom_keyboard) piBot.sendMessage(chat_id=ident, text="Strobosteuerung aktiviert", reply_markup=reply_markup)
def choice(chat_id, label, ch1, ch2): bot.sendMessage(chat_id, label, reply_markup=ReplyKeyboardMarkup(keyboard=[[ KeyboardButton(text=ch1), KeyboardButton(text=ch2) ]], resize_keyboard=True, one_time_keyboard=True))
def horarios(self): self.sender.sendMessage('¿Qué horarios quiere ver?:', reply_markup=ReplyKeyboardMarkup( keyboard=[[ KeyboardButton(text='Horarios curso'), KeyboardButton(text='Horarios clase'), KeyboardButton(text='Volver') ]], resize_keyboard=True))
def get_family_keyboard(client): family = [ x.name + ' (' + x.phone + ')' for x in ClientFamily.objects.filter(client=client) ] return ReplyKeyboardMarkup( keyboard=[[KeyboardButton(text=x)] for x in family + ['Добавить друга', emoji.emojize(':left_arrow: Назад')]])
def add_keyboard(text, options): return { 'text': text, 'keyboard': ReplyKeyboardMarkup( keyboard = [list(map(lambda x: KeyboardButton(text = x), options))], resize_keyboard = True, one_time_keyboard = True ) }
def output_choose_shoes_type(chat_id): bot.sendMessage(chat_id, "Какой тип обуви нужно сделать?", reply_markup=ReplyKeyboardMarkup(keyboard=[[ KeyboardButton(text="Кеды"), KeyboardButton(text="Туфли") ]], resize_keyboard=True, one_time_keyboard=True))
def handle_stop_command(self, chat_id): self._ngrok_client.stop() keyboard = ReplyKeyboardMarkup(keyboard=[ [self._bot_command_start], ]) self._bot.sendMessage(chat_id, 'Select ' + self._bot_command_start + ' command to start client', reply_markup=keyboard)
def output_choose_shoes_width(chat_id): bot.sendMessage(chat_id, "Какая полнота обуви?", reply_markup=ReplyKeyboardMarkup(keyboard=[[ KeyboardButton(text="Стандарт"), KeyboardButton(text="+1") ]], resize_keyboard=True, one_time_keyboard=True))
def send_list(l, msg, chat_id): keyboard = [] for i in l: z = [] x = i z.append(x) keyboard.append(z) markup = ReplyKeyboardMarkup(keyboard=keyboard) return bot.sendMessage(chat_id, msg, reply_markup=markup,parse_mode=telegram.ParseMode.MARKDOWN)
def callWeather(self,users, msg): bot = self.bot content_type, chat_type, chat_id = telepot.glance(msg) bot.sendMessage(chat_id, '請把你的位置發送給我 😬', reply_markup=ReplyKeyboardMarkup(resize_keyboard=True,one_time_keyboard=True, keyboard=[ [KeyboardButton(text="送啦",request_location=True)] ] ))