Expired keys support
This commit is contained in:
parent
5a523c9b04
commit
f461410f58
3
bot.py
3
bot.py
@ -62,6 +62,9 @@ async def link(ctx: discord.ApplicationContext,
|
|||||||
keys_storage[code] = ctx.author.id
|
keys_storage[code] = ctx.author.id
|
||||||
jsonSave(f"{data}{sep}keys_storage.json", keys_storage)
|
jsonSave(f"{data}{sep}keys_storage.json", keys_storage)
|
||||||
logWrite(f"Added apikey {code} for user {ctx.author.id}", logs_folder=configGet("logs"))
|
logWrite(f"Added apikey {code} for user {ctx.author.id}", logs_folder=configGet("logs"))
|
||||||
|
elif code in jsonLoad(configGet("expired_keys")):
|
||||||
|
logWrite(f"User {ctx.author.id} tried to pair with expired apikey {code}", logs_folder=configGet("logs"))
|
||||||
|
await ctx.respond(embed=makeEmbed(title=locale("key_expired", "msg"), description=locale("key_expired_text", "msg"), color=0xe06044))
|
||||||
else:
|
else:
|
||||||
logWrite(f"User {ctx.author.id} tried to pair with invalid apikey {code}", logs_folder=configGet("logs"))
|
logWrite(f"User {ctx.author.id} tried to pair with invalid apikey {code}", logs_folder=configGet("logs"))
|
||||||
await ctx.respond(embed=makeEmbed(title=locale("key_wrong", "msg"), description=locale("key_wrong_text", "msg"), color=0xe06044))
|
await ctx.respond(embed=makeEmbed(title=locale("key_wrong", "msg"), description=locale("key_wrong_text", "msg"), color=0xe06044))
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
"token": "INSERT-TOKEN",
|
"token": "INSERT-TOKEN",
|
||||||
"activity": "end-play.xyz/autozoom",
|
"activity": "end-play.xyz/autozoom",
|
||||||
"api_keys": "/home/user/AutoZoomAPI/data/api_keys.json",
|
"api_keys": "/home/user/AutoZoomAPI/data/api_keys.json",
|
||||||
|
"expired_keys": "/home/user/AutoZoomAPI/data/expired_keys.json",
|
||||||
"data": "data",
|
"data": "data",
|
||||||
"locales": "locale",
|
"locales": "locale",
|
||||||
"logs": "logs"
|
"logs": "logs"
|
||||||
|
@ -5,6 +5,8 @@
|
|||||||
"key_correct_text": "You will now receive all meetings notifications. You can also add new meetings to your AutoZoom app using `/meeting` command.",
|
"key_correct_text": "You will now receive all meetings notifications. You can also add new meetings to your AutoZoom app using `/meeting` command.",
|
||||||
"key_wrong": "Personal key is incorrect",
|
"key_wrong": "Personal key is incorrect",
|
||||||
"key_wrong_text": "Get your linking key using your AutoZoom application and try again by using bot's `/link` command.\n\n**Need any help?**\nLearn how linking works on our website (https://www.end-play.xyz/autozoom/bot) or contact our support (https://support.end-play.xyz) if guide page didn't help you.",
|
"key_wrong_text": "Get your linking key using your AutoZoom application and try again by using bot's `/link` command.\n\n**Need any help?**\nLearn how linking works on our website (https://www.end-play.xyz/autozoom/bot) or contact our support (https://support.end-play.xyz) if guide page didn't help you.",
|
||||||
|
"key_expired": "Personal key expired",
|
||||||
|
"key_expired_text": "Get new linking key using your AutoZoom application and try again by using bot's `/link` command.\n\n**Need any help?**\nLearn how linking works on our website (https://www.end-play.xyz/autozoom/bot) or contact our support (https://support.end-play.xyz) if guide page didn't help you.",
|
||||||
"already_linked": "Account is already linked",
|
"already_linked": "Account is already linked",
|
||||||
"already_linked_text": "If you want to change your personal key, then you need to `/unlink` your account first and try to `/link` it once more.",
|
"already_linked_text": "If you want to change your personal key, then you need to `/unlink` your account first and try to `/link` it once more.",
|
||||||
"not_linked": "Account is not linked",
|
"not_linked": "Account is not linked",
|
||||||
|
@ -5,6 +5,8 @@
|
|||||||
"key_correct_text": "Тепер ви отримуватимете сповіщення про всі зустрічі. Ви також можете додавати нові зустрічі до програми AutoZoom за допомогою команди `/meeting`.",
|
"key_correct_text": "Тепер ви отримуватимете сповіщення про всі зустрічі. Ви також можете додавати нові зустрічі до програми AutoZoom за допомогою команди `/meeting`.",
|
||||||
"key_wrong": "Особистий ключ неправильний",
|
"key_wrong": "Особистий ключ неправильний",
|
||||||
"key_wrong_text": "Отримайте ключ зв’язування за допомогою програми AutoZoom і повторіть спробу за допомогою команди бота `/link`.\n\n**Потрібна допомога?**\nДізнайтеся, як працює зв’язування, на нашому веб-сайті (https://www.end-play.xyz/autozoom/bot) або зверніться до нашої служби підтримки (https://support.end-play.xyz), якщо сторінка посібника вам не допомогла.",
|
"key_wrong_text": "Отримайте ключ зв’язування за допомогою програми AutoZoom і повторіть спробу за допомогою команди бота `/link`.\n\n**Потрібна допомога?**\nДізнайтеся, як працює зв’язування, на нашому веб-сайті (https://www.end-play.xyz/autozoom/bot) або зверніться до нашої служби підтримки (https://support.end-play.xyz), якщо сторінка посібника вам не допомогла.",
|
||||||
|
"key_expired": "Термін дії ключа закінчився",
|
||||||
|
"key_expired_text": "Отримайте новий ключ за допомогою програми AutoZoom і повторіть спробу за допомогою команди бота `/link`.\n\n**Потрібна допомога?**\nДізнайтеся, як працює зв’язування, на нашому веб-сайті (https://www.end-play.xyz/autozoom/bot) або зверніться до нашої служби підтримки (https://support.end-play.xyz), якщо сторінка посібника вам не допомогла.",
|
||||||
"already_linked": "Обліковий запис уже прив’язано",
|
"already_linked": "Обліковий запис уже прив’язано",
|
||||||
"already_linked_text": "Якщо ви хочете змінити свій особистий ключ, вам потрібно спочатку `/unlink` свій обліковий запис і спробувати `/link` його ще раз.",
|
"already_linked_text": "Якщо ви хочете змінити свій особистий ключ, вам потрібно спочатку `/unlink` свій обліковий запис і спробувати `/link` його ще раз.",
|
||||||
"not_linked": "Обліковий запис не прив'язано",
|
"not_linked": "Обліковий запис не прив'язано",
|
||||||
|
Reference in New Issue
Block a user