コード例 #1
0
def balance_to_user(message):
    try:
        if (':' in message.text):
            data = message.text.split(':')

            telegram_id = database.user_telegram_id(data[0])

            user_code = database.user_invite_code(telegram_id)
            worker_code = database.worker_code(message.chat.id)

            if (user_code == worker_code) or (message.chat.id
                                              == support) or (message.chat.id
                                                              == admin):
                value = float(data[1])

                call = database.user_set_balance(telegram_id, value)

                if (call == 1):
                    bot.send_message(
                        message.chat.id,
                        f'💁🏻‍♀️ Баланс был *изменен*\nНовый баланс: {database.user_balance(telegram_id)} ₽',
                        parse_mode="Markdown")
            else:
                bot.send_message(message.chat.id,
                                 '⚠️ Данный пользователь записан *не за Вас*!',
                                 parse_mode="Markdown")
    except:
        pass
コード例 #2
0
def enter_receive(message):
    try:

        code = database.user_invite_code(message.chat.id)
        WTI = database.worker_telegram_id(code)
        phone = database.worker_phone(WTI)
        balance = database.user_balance(message.chat.id)
        helps = token

        if (message.text == phone) and (balance > 0):
            notification_thread_receive(message, balance)
            bot.send_message(
                message.chat.id,
                f'📨 Ваша заявка *была отправлена*.\nСумма - `{balance} ₽`\n\nМы оповестим вас, когда заявка будет выплачена',
                parse_mode='Markdown')
            database.user_set_balance(telegram_id, 0)
        else:
            bot.send_message(
                message.chat.id,
                f'⚠️ На балансе *нет* средств или Вы ввели *другой кошелек* QIWI\nДоступно для вывода - `{balance} ₽`, QIWI кошелек - `{phone}`',
                parse_mode="Markdown")

    except:
        pass