Добавлена смена ника
This commit is contained in:
parent
d5c2da6a93
commit
86ce4cea1c
26
ds.py
26
ds.py
@ -59,8 +59,8 @@ async def checkauth(message, reg = False):
|
|||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
await send('''Пожалуйста, зарегистрируйтесь или войдите:
|
await send('''Пожалуйста, зарегистрируйтесь или войдите:
|
||||||
`!reg Nickname 1234567890`
|
`/reg Nickname 1234567890`
|
||||||
`!login Nickname 1234567890`
|
`/login Nickname 1234567890`
|
||||||
|
|
||||||
Ник вводить желательно игровой.
|
Ник вводить желательно игровой.
|
||||||
Пароль любой.''')
|
Пароль любой.''')
|
||||||
@ -70,7 +70,7 @@ def command(com, message):
|
|||||||
if message.author != bot.user:
|
if message.author != bot.user:
|
||||||
# Если не публичный чат
|
# Если не публичный чат
|
||||||
if message.channel.type != discord.ChannelType.text:
|
if message.channel.type != discord.ChannelType.text:
|
||||||
if message.content.startswith(f'!{com}'):
|
if message.content.startswith(f'/{com}'):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
async def help(message):
|
async def help(message):
|
||||||
@ -83,6 +83,7 @@ async def help(message):
|
|||||||
/login ник пароль - Войти в аккаунт
|
/login ник пароль - Войти в аккаунт
|
||||||
/unreg - Выйти из аккаунта
|
/unreg - Выйти из аккаунта
|
||||||
/passwd пароль - Смена пароля
|
/passwd пароль - Смена пароля
|
||||||
|
/nick ник - Смена ника
|
||||||
/bal - Баланс
|
/bal - Баланс
|
||||||
/pay ник сумма - Перевод
|
/pay ник сумма - Перевод
|
||||||
`
|
`
|
||||||
@ -141,7 +142,7 @@ async def login(message):
|
|||||||
else:
|
else:
|
||||||
await send('Пароль не совпадает')
|
await send('Пароль не совпадает')
|
||||||
else:
|
else:
|
||||||
await send('!login ник пароль')
|
await send('/login ник пароль')
|
||||||
|
|
||||||
async def unreg(message):
|
async def unreg(message):
|
||||||
send = message.channel.send
|
send = message.channel.send
|
||||||
@ -160,7 +161,20 @@ async def passwd(message):
|
|||||||
else:
|
else:
|
||||||
await send('Что-то пошло не так...')
|
await send('Что-то пошло не так...')
|
||||||
else:
|
else:
|
||||||
await send('!passwd пароль')
|
await send('/passwd пароль')
|
||||||
|
|
||||||
|
async def nick(message):
|
||||||
|
send = message.channel.send
|
||||||
|
if await checkauth(message):
|
||||||
|
if len(message.content.split()) == 2:
|
||||||
|
com, nicl = message.content.split()
|
||||||
|
id = user_in_db(API_TOKEN, ds=message.author.id)
|
||||||
|
if update_nick(API_TOKEN, id, new_nick) == 'OK':
|
||||||
|
await send('Ник успешно изменён')
|
||||||
|
else:
|
||||||
|
await send('Что-то пошло не так...')
|
||||||
|
else:
|
||||||
|
await send('/nick ник')
|
||||||
|
|
||||||
async def pay(message):
|
async def pay(message):
|
||||||
send = message.channel.send
|
send = message.channel.send
|
||||||
@ -191,7 +205,7 @@ async def pay(message):
|
|||||||
print(22222)
|
print(22222)
|
||||||
transfer_callback('http://127.0.0.1:2222/', API_TOKEN, src_nick, nick, amount)
|
transfer_callback('http://127.0.0.1:2222/', API_TOKEN, src_nick, nick, amount)
|
||||||
else:
|
else:
|
||||||
await send('!pay ник количество')
|
await send('/pay ник количество')
|
||||||
|
|
||||||
@bot.event
|
@bot.event
|
||||||
async def on_message(message):
|
async def on_message(message):
|
||||||
|
14
tg.py
14
tg.py
@ -60,6 +60,7 @@ def help(message):
|
|||||||
/login ник пароль - Войти в аккаунт
|
/login ник пароль - Войти в аккаунт
|
||||||
/unreg - Выйти из аккаунта
|
/unreg - Выйти из аккаунта
|
||||||
/passwd пароль - Смена пароля
|
/passwd пароль - Смена пароля
|
||||||
|
/nick ник - Смена ника
|
||||||
/bal - Баланс
|
/bal - Баланс
|
||||||
/pay ник сумма - Перевод
|
/pay ник сумма - Перевод
|
||||||
""")}
|
""")}
|
||||||
@ -141,6 +142,19 @@ def passwd(message):
|
|||||||
bot.reply_to(message, '/passwd новый_пароль')
|
bot.reply_to(message, '/passwd новый_пароль')
|
||||||
|
|
||||||
|
|
||||||
|
@bot.message_handler(commands=['nick'])
|
||||||
|
def nick(message):
|
||||||
|
if checkauth(message):
|
||||||
|
if len(message.text.split()) == 2:
|
||||||
|
com, new_nick = message.text.split()
|
||||||
|
id = user_in_db(API_TOKEN, tg=message.chat.id)
|
||||||
|
if update_nick(API_TOKEN, id, new_nick) == 'OK':
|
||||||
|
bot.reply_to(message, 'Ник успешно изменён')
|
||||||
|
else:
|
||||||
|
bot.reply_to(message, 'Что-то пошло не так...')
|
||||||
|
else:
|
||||||
|
bot.reply_to(message, '/nick новый_ник')
|
||||||
|
|
||||||
@bot.message_handler(commands=['bal'])
|
@bot.message_handler(commands=['bal'])
|
||||||
def bal(message):
|
def bal(message):
|
||||||
if checkauth(message):
|
if checkauth(message):
|
||||||
|
Loading…
Reference in New Issue
Block a user