Добавление CDM - /add ; сжигание CDM - /burn

This commit is contained in:
Your Name 2024-12-07 20:51:58 +03:00
parent d82397477f
commit e84c2badad

26
tg.py
View File

@ -96,8 +96,9 @@ def help(message):
/pay ник сумма - Перевод
/stats - Статистика
/gen_token - (Ре)генерация токена API
/chat_id - Айди чата
/user_id - Айди пользователя`
/chat_id - Айди чата
/user_id - Айди пользователя
/burn - Сжечь CDM`
[Исходный код](https://gitea.del.pw/justuser/CryptoDM)
[Документация UserAPI](https://gitea.del.pw/justuser/cdm_example_user_api)
@ -275,6 +276,27 @@ def set_course(message):
CDM в час: `{conf['time2cdm']*3600}`''', parse_mode = 'Markdown')
@bot.message_handler(commands=['add'])
def add(message):
conf = read('conf.json')
if message.from_user.id == conf['owner']:
id = user_in_db(API_TOKEN, tg=message.chat.id)
amount = message.text.split()[1]
if add_coins(API_TOKEN, id, amount) == 'OK':
bot.reply_to(message, f'''Начислено `{amount}` CDM.''', parse_mode='Markdown')
else:
bot.reply_to(message, 'Что-то пошло не так...')
@bot.message_handler(commands=['burn'])
def burn(message):
conf = read('conf.json')
if message.from_user.id == conf['owner']:
id = user_in_db(API_TOKEN, tg=message.chat.id)
amount = message.text.split()[1]
if del_coins(API_TOKEN, id, amount) == 'OK':
bot.reply_to(message, f'''🔥Вы безвозвратно сожгли `{amount}` CDM.''', parse_mode='Markdown')
else:
bot.reply_to(message, 'Что-то пошло не так...')
@bot.message_handler(commands=['gen_token'])
def gen_token_tg(message):