def bet_add(message): bot.send_message( message.chat.id, 'Введите ставки разделяя их двумя переводами строки:', # reply_markup=markup_save_or_cancel() ) bot.register_next_step_handler(message, bet_add_handler)
def bet_add(message): bot.send_message( message.chat.id, 'Введите имена пользователей разделяя их переводами строки', # reply_markup=markup_save_or_cancel() ) bot.register_next_step_handler(message, user_add_handler)
def user_add_handler(message): users = parse_users(message.text) store = Store() for user in users: store.add_user(user) response = '\n'.join([ '{i}. {content}\n'.format(i=i, content=user) for i, user in enumerate(users) ]) bot.send_message(chat_id=message.chat.id, text=response, reply_markup=markup_main(), parse_mode='markdown')
def bet_add_handler(message): bets = parse_bets(message.text) store = Store() for bet in bets: store.add_bet(bet) response = '\n'.join(['{content}\n-------------'.format(content=bet['content']) for bet in bets]) if not response.strip(): response = 'Не удалось сохранить ставки' bot.send_message( chat_id=message.chat.id, text=response, reply_markup=markup_main(), parse_mode='markdown' )
def bet_list(message): bot.send_message(message.chat.id, 'BET LIST HANDLER', reply_markup=markup_back())
def bets(message): bot.send_message(message.chat.id, 'BETS HANDLER', reply_markup=markup_bets())
def user_list(message): bot.send_message(message.chat.id, 'USER LIST HANDLER', reply_markup=markup_back())
def users(message): bot.send_message(message.chat.id, 'USERS HANDLER', reply_markup=markup_users())
def main_menu(message): bot.send_message(message.chat.id, 'Выбери действие:', reply_markup=markup_main())