Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
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')
Esempio n. 4
0
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'
    )
Esempio n. 5
0
def bet_list(message):
    bot.send_message(message.chat.id, 'BET LIST HANDLER', reply_markup=markup_back())
Esempio n. 6
0
def bets(message):
    bot.send_message(message.chat.id, 'BETS HANDLER', reply_markup=markup_bets())
Esempio n. 7
0
def user_list(message):
    bot.send_message(message.chat.id,
                     'USER LIST HANDLER',
                     reply_markup=markup_back())
Esempio n. 8
0
def users(message):
    bot.send_message(message.chat.id,
                     'USERS HANDLER',
                     reply_markup=markup_users())
Esempio n. 9
0
def main_menu(message):
    bot.send_message(message.chat.id,
                     'Выбери действие:',
                     reply_markup=markup_main())