예제 #1
0
def crash(message):
    try:

        if (isfloat(message.text) is not False):
            balance = repl_percent((database.user_balance(message.chat.id)))
            bet = float(message.text)

            if (bet <= balance) and (bet > 10):

                message = bot.send_message(
                    message.chat.id,
                    f'💁🏻‍♀️ Ставка *засчитана*, следите за коэффициентом и заберите деньги вовремя!',
                    parse_mode="Markdown",
                    reply_markup=keyboard.crash_keyboard())

                in_play_crash.append(message.chat.id)

                Thread = threading.Thread(target=crash_choice,
                                          args=(message, bet))
                Thread.start()
            else:
                message = bot.send_message(
                    message.chat.id,
                    f'⚠️ *Не достаточно средств* или ставка *меньше* 10 ₽\nВведите *сумму* ставки, доступно: *{balance}* ₽',
                    parse_mode="Markdown")
                bot.register_next_step_handler(message, crash)
        else:
            bot.send_message(message.chat.id,
                             f'💁🏻‍♀️ Вы вернулись в *список* игр',
                             parse_mode="Markdown",
                             reply_markup=keyboard.game_keyboard())

    except:
        pass
예제 #2
0
def dice(message):
    try:

        if (isfloat(message.text) is not False):
            balance = repl_percent((database.user_balance(message.chat.id)))
            bet = float(message.text)

            if (bet <= balance) and (bet > 10):

                message = bot.send_message(message.chat.id,
                                           f'💁🏻‍♀️ Ставка *засчитана*',
                                           parse_mode="Markdown")

                Thread = threading.Thread(target=dice_choice,
                                          args=(message, bet))
                Thread.start()
            else:
                message = bot.send_message(
                    message.chat.id,
                    f'⚠️ *Не достаточно средств* или ставка *меньше* 10 ₽\nВведите *сумму* ставки, доступно: *{balance}* ₽',
                    parse_mode="Markdown")
                bot.register_next_step_handler(message, dice)
        else:
            bot.send_message(message.chat.id,
                             f'💁🏻‍♀️ Вы вернулись в *список* игр',
                             parse_mode="Markdown",
                             reply_markup=keyboard.game_keyboard())

    except:
        bot.send_message(message.chat.id,
                         '⚠️ Пожалуйста, введите *число*',
                         parse_mode="Markdown")
예제 #3
0
def nvuti(message):
    try:

        if (isfloat(message.text) is not False):
            balance = repl_percent((database.user_balance(message.chat.id)))
            bet = float(message.text)

            if (bet <= balance) and (bet > 10):

                message = bot.send_message(
                    message.chat.id,
                    f'💁🏻‍♀️ Ставка *засчитана*, выпало число, выберите его интервал',
                    parse_mode="Markdown",
                    reply_markup=keyboard.nvuti_keyboard())
                bot.register_next_step_handler(message, nvuti_choice, bet)

            else:
                message = bot.send_message(
                    message.chat.id,
                    f'⚠️ *Не достаточно средств* или ставка *меньше* 10 ₽\nВведите *сумму* ставки, доступно: *{balance}* ₽',
                    parse_mode="Markdown")
                bot.register_next_step_handler(message, nvuti)
        else:
            bot.send_message(message.chat.id,
                             f'💁🏻‍♀️ Вы вернулись в *список* игр',
                             parse_mode="Markdown",
                             reply_markup=keyboard.game_keyboard())

    except:
        bot.send_message(message.chat.id,
                         '⚠️ Пожалуйста, введите *число*',
                         parse_mode="Markdown")
예제 #4
0
def create_promo(message):
	try:

		if (isfloat(message.text) is not False):
			promocode = bill_create(6)

			result = database.user_add_promo(promocode, float(message.text))
			if (result == 1):
				bot.send_message(message.chat.id, f'💁🏻‍♀️ Промокод на сумму *{message.text}* ₽ создан: `{promocode}`\nНажмите на промокод, чтобы его скопировать', parse_mode="Markdown")
		else:
			bot.send_message(message.chat.id, '⚠️ *Неправильная* передача данных', parse_mode="Markdown")

	except:
		pass