Skip to content

Commit f690519

Browse files
committed
fix(afk): enhance user retrieval logic for mentions with error handling
1 parent d1ac348 commit f690519

File tree

8 files changed

+75
-66
lines changed

8 files changed

+75
-66
lines changed

locales/bot.pot

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: PROJECT VERSION\n"
1010
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
11-
"POT-Creation-Date: 2025-10-08 12:38-0300\n"
11+
"POT-Creation-Date: 2025-10-08 15:49-0300\n"
1212
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -42,19 +42,19 @@ msgstr ""
4242
msgid "Oh, you're back! I've removed your afk status."
4343
msgstr ""
4444

45-
#: src/korone/modules/afk/handlers/check.py:70
45+
#: src/korone/modules/afk/handlers/check.py:79
4646
#, python-brace-format
4747
msgid "{user} is afk!"
4848
msgstr ""
4949

50-
#: src/korone/modules/afk/handlers/check.py:73
50+
#: src/korone/modules/afk/handlers/check.py:82
5151
#, python-brace-format
5252
msgid ""
5353
"\n"
5454
"Reason: {reason}"
5555
msgstr ""
5656

57-
#: src/korone/modules/afk/handlers/check.py:97
57+
#: src/korone/modules/afk/handlers/check.py:106
5858
#, python-brace-format
5959
msgid "🎧 Listening to: {track_artist} — {track_name}"
6060
msgstr ""
@@ -1359,22 +1359,22 @@ msgstr ""
13591359
msgid "No whois information found for <code>{domain}</code>."
13601360
msgstr ""
13611361

1362-
#: src/korone/utils/commands_list.py:28
1362+
#: src/korone/utils/commands_list.py:29
13631363
msgid "Start the bot."
13641364
msgstr ""
13651365

1366-
#: src/korone/utils/commands_list.py:29
1366+
#: src/korone/utils/commands_list.py:30
13671367
msgid "Show help message."
13681368
msgstr ""
13691369

1370-
#: src/korone/utils/commands_list.py:30
1370+
#: src/korone/utils/commands_list.py:31
13711371
msgid "About the bot."
13721372
msgstr ""
13731373

1374-
#: src/korone/utils/commands_list.py:31
1374+
#: src/korone/utils/commands_list.py:32
13751375
msgid "Show privacy policy."
13761376
msgstr ""
13771377

1378-
#: src/korone/utils/commands_list.py:32
1378+
#: src/korone/utils/commands_list.py:33
13791379
msgid "Change the bot language."
13801380
msgstr ""

locales/es_ES/LC_MESSAGES/bot.po

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: PROJECT VERSION\n"
99
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10-
"POT-Creation-Date: 2025-10-08 12:38-0300\n"
10+
"POT-Creation-Date: 2025-10-08 15:49-0300\n"
1111
"PO-Revision-Date: 2025-09-15 17:10+0000\n"
1212
"Last-Translator: Anonymous <noreply@weblate.org>\n"
1313
"Language: es_ES\n"
@@ -47,12 +47,12 @@ msgstr "Este comando fue diseñado para ser utilizado en chats de grupo, ¡no en
4747
msgid "Oh, you're back! I've removed your afk status."
4848
msgstr "¡Oh, has vuelto! He quitado tu estado afk."
4949

50-
#: src/korone/modules/afk/handlers/check.py:70
50+
#: src/korone/modules/afk/handlers/check.py:79
5151
#, python-brace-format
5252
msgid "{user} is afk!"
5353
msgstr "{user} ¡está ausente!"
5454

55-
#: src/korone/modules/afk/handlers/check.py:73
55+
#: src/korone/modules/afk/handlers/check.py:82
5656
#, python-brace-format
5757
msgid ""
5858
"\n"
@@ -61,7 +61,7 @@ msgstr ""
6161
"\n"
6262
"Razón: {reason}"
6363

64-
#: src/korone/modules/afk/handlers/check.py:97
64+
#: src/korone/modules/afk/handlers/check.py:106
6565
#, python-brace-format
6666
msgid "🎧 Listening to: {track_artist} — {track_name}"
6767
msgstr "🎧 Escuchar: {track_artist} - {track_name}"
@@ -1530,27 +1530,27 @@ msgstr "Se ha producido un error al obtener la información de whois: {error}"
15301530
msgid "No whois information found for <code>{domain}</code>."
15311531
msgstr "No se ha encontrado información whois para <code>{domain}</code> ."
15321532

1533-
#: src/korone/utils/commands_list.py:28
1533+
#: src/korone/utils/commands_list.py:29
15341534
#, fuzzy
15351535
msgid "Start the bot."
15361536
msgstr "Iniciar el bot"
15371537

1538-
#: src/korone/utils/commands_list.py:29
1538+
#: src/korone/utils/commands_list.py:30
15391539
#, fuzzy
15401540
msgid "Show help message."
15411541
msgstr "Mostrar mensaje de ayuda"
15421542

1543-
#: src/korone/utils/commands_list.py:30
1543+
#: src/korone/utils/commands_list.py:31
15441544
#, fuzzy
15451545
msgid "About the bot."
15461546
msgstr "Iniciar el bot"
15471547

1548-
#: src/korone/utils/commands_list.py:31
1548+
#: src/korone/utils/commands_list.py:32
15491549
#, fuzzy
15501550
msgid "Show privacy policy."
15511551
msgstr "Mostrar política de privacidad"
15521552

1553-
#: src/korone/utils/commands_list.py:32
1553+
#: src/korone/utils/commands_list.py:33
15541554
#, fuzzy
15551555
msgid "Change the bot language."
15561556
msgstr "Cambiar el idioma del bot"

locales/fr_FR/LC_MESSAGES/bot.po

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: PROJECT VERSION\n"
99
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10-
"POT-Creation-Date: 2025-10-08 12:38-0300\n"
10+
"POT-Creation-Date: 2025-10-08 15:49-0300\n"
1111
"PO-Revision-Date: 2025-09-15 17:10+0000\n"
1212
"Last-Translator: Anonymous <noreply@weblate.org>\n"
1313
"Language: fr_FR\n"
@@ -51,12 +51,12 @@ msgstr ""
5151
msgid "Oh, you're back! I've removed your afk status."
5252
msgstr "Oh, tu es de retour ! J'ai supprimé ton statut d'afk."
5353

54-
#: src/korone/modules/afk/handlers/check.py:70
54+
#: src/korone/modules/afk/handlers/check.py:79
5555
#, python-brace-format
5656
msgid "{user} is afk!"
5757
msgstr "{user} est afk !"
5858

59-
#: src/korone/modules/afk/handlers/check.py:73
59+
#: src/korone/modules/afk/handlers/check.py:82
6060
#, python-brace-format
6161
msgid ""
6262
"\n"
@@ -65,7 +65,7 @@ msgstr ""
6565
"\n"
6666
"Raison : {reason}"
6767

68-
#: src/korone/modules/afk/handlers/check.py:97
68+
#: src/korone/modules/afk/handlers/check.py:106
6969
#, python-brace-format
7070
msgid "🎧 Listening to: {track_artist} — {track_name}"
7171
msgstr "🎧 Écouter : {track_artist} - {track_name}"
@@ -1552,27 +1552,27 @@ msgstr ""
15521552
msgid "No whois information found for <code>{domain}</code>."
15531553
msgstr "Aucune information de whois n'a été trouvée pour <code>{domain}</code> ."
15541554

1555-
#: src/korone/utils/commands_list.py:28
1555+
#: src/korone/utils/commands_list.py:29
15561556
#, fuzzy
15571557
msgid "Start the bot."
15581558
msgstr "Démarrer le robot"
15591559

1560-
#: src/korone/utils/commands_list.py:29
1560+
#: src/korone/utils/commands_list.py:30
15611561
#, fuzzy
15621562
msgid "Show help message."
15631563
msgstr "Afficher le message d'aide"
15641564

1565-
#: src/korone/utils/commands_list.py:30
1565+
#: src/korone/utils/commands_list.py:31
15661566
#, fuzzy
15671567
msgid "About the bot."
15681568
msgstr "Démarrer le robot"
15691569

1570-
#: src/korone/utils/commands_list.py:31
1570+
#: src/korone/utils/commands_list.py:32
15711571
#, fuzzy
15721572
msgid "Show privacy policy."
15731573
msgstr "Afficher la politique de confidentialité"
15741574

1575-
#: src/korone/utils/commands_list.py:32
1575+
#: src/korone/utils/commands_list.py:33
15761576
#, fuzzy
15771577
msgid "Change the bot language."
15781578
msgstr "Modifier la langue du robot"

locales/ja_JP/LC_MESSAGES/bot.po

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: PyKorone 1.0\n"
99
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10-
"POT-Creation-Date: 2025-10-08 12:38-0300\n"
10+
"POT-Creation-Date: 2025-10-08 15:49-0300\n"
1111
"PO-Revision-Date: 2025-09-15 17:52+0000\n"
1212
"Last-Translator: DeepL <noreply-mt-deepl@weblate.org>\n"
1313
"Language: ja_JP\n"
@@ -44,12 +44,12 @@ msgstr "このコマンドはPMではなく、グループで使うように設
4444
msgid "Oh, you're back! I've removed your afk status."
4545
msgstr "おかえりなさい!あなたのafkステータスを解除しました。"
4646

47-
#: src/korone/modules/afk/handlers/check.py:70
47+
#: src/korone/modules/afk/handlers/check.py:79
4848
#, python-brace-format
4949
msgid "{user} is afk!"
5050
msgstr "{user} んは離席中です!"
5151

52-
#: src/korone/modules/afk/handlers/check.py:73
52+
#: src/korone/modules/afk/handlers/check.py:82
5353
#, python-brace-format
5454
msgid ""
5555
"\n"
@@ -58,7 +58,7 @@ msgstr ""
5858
"\n"
5959
"理由: {reason}"
6060

61-
#: src/korone/modules/afk/handlers/check.py:97
61+
#: src/korone/modules/afk/handlers/check.py:106
6262
#, python-brace-format
6363
msgid "🎧 Listening to: {track_artist} — {track_name}"
6464
msgstr "聴いてる: {track_artist} — {track_name}"
@@ -1463,23 +1463,23 @@ msgstr "Whois情報の取得中にエラーが発生しました:{error}"
14631463
msgid "No whois information found for <code>{domain}</code>."
14641464
msgstr "<code>{domain}</code> のwhois情報は見つからなかった。"
14651465

1466-
#: src/korone/utils/commands_list.py:28
1466+
#: src/korone/utils/commands_list.py:29
14671467
msgid "Start the bot."
14681468
msgstr "ボットを起動します。"
14691469

1470-
#: src/korone/utils/commands_list.py:29
1470+
#: src/korone/utils/commands_list.py:30
14711471
msgid "Show help message."
14721472
msgstr "ヘルプメッセージを表示する。"
14731473

1474-
#: src/korone/utils/commands_list.py:30
1474+
#: src/korone/utils/commands_list.py:31
14751475
msgid "About the bot."
14761476
msgstr "ボットについて"
14771477

1478-
#: src/korone/utils/commands_list.py:31
1478+
#: src/korone/utils/commands_list.py:32
14791479
msgid "Show privacy policy."
14801480
msgstr "プライバシーポリシーを表示する。"
14811481

1482-
#: src/korone/utils/commands_list.py:32
1482+
#: src/korone/utils/commands_list.py:33
14831483
msgid "Change the bot language."
14841484
msgstr "ボットの言語を変更する。"
14851485

locales/pt_BR/LC_MESSAGES/bot.po

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: PROJECT VERSION\n"
99
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10-
"POT-Creation-Date: 2025-10-08 12:38-0300\n"
10+
"POT-Creation-Date: 2025-10-08 15:49-0300\n"
1111
"PO-Revision-Date: 2025-03-18 19:03+0000\n"
1212
"Last-Translator: \"Hitalo M.\" <hitalo331@outlook.com>\n"
1313
"Language: pt_BR\n"
@@ -44,12 +44,12 @@ msgstr "Esse comando foi projetado para ser usado em grupos, não no PV!"
4444
msgid "Oh, you're back! I've removed your afk status."
4545
msgstr "Oh, você voltou! Removi o seu status como AFK."
4646

47-
#: src/korone/modules/afk/handlers/check.py:70
47+
#: src/korone/modules/afk/handlers/check.py:79
4848
#, python-brace-format
4949
msgid "{user} is afk!"
5050
msgstr "{user} está afk!"
5151

52-
#: src/korone/modules/afk/handlers/check.py:73
52+
#: src/korone/modules/afk/handlers/check.py:82
5353
#, python-brace-format
5454
msgid ""
5555
"\n"
@@ -58,7 +58,7 @@ msgstr ""
5858
"\n"
5959
"Motivo: {reason}"
6060

61-
#: src/korone/modules/afk/handlers/check.py:97
61+
#: src/korone/modules/afk/handlers/check.py:106
6262
#, python-brace-format
6363
msgid "🎧 Listening to: {track_artist} — {track_name}"
6464
msgstr "🎧 Ouvindo: {track_artist} — {track_name}"
@@ -1531,23 +1531,23 @@ msgstr "Ocorreu um erro ao buscar informações de whois: {error}"
15311531
msgid "No whois information found for <code>{domain}</code>."
15321532
msgstr "Não foram encontradas informações de whois para <code>{domain}</code> ."
15331533

1534-
#: src/korone/utils/commands_list.py:28
1534+
#: src/korone/utils/commands_list.py:29
15351535
msgid "Start the bot."
15361536
msgstr "Inicie o bot."
15371537

1538-
#: src/korone/utils/commands_list.py:29
1538+
#: src/korone/utils/commands_list.py:30
15391539
msgid "Show help message."
15401540
msgstr "Mostrar mensagem de ajuda."
15411541

1542-
#: src/korone/utils/commands_list.py:30
1542+
#: src/korone/utils/commands_list.py:31
15431543
msgid "About the bot."
15441544
msgstr "Sobre o bot."
15451545

1546-
#: src/korone/utils/commands_list.py:31
1546+
#: src/korone/utils/commands_list.py:32
15471547
msgid "Show privacy policy."
15481548
msgstr "Mostrar política de privacidade."
15491549

1550-
#: src/korone/utils/commands_list.py:32
1550+
#: src/korone/utils/commands_list.py:33
15511551
msgid "Change the bot language."
15521552
msgstr "Alterar o idioma do bot."
15531553

locales/ru_RU/LC_MESSAGES/bot.po

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: PROJECT VERSION\n"
99
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10-
"POT-Creation-Date: 2025-10-08 12:38-0300\n"
10+
"POT-Creation-Date: 2025-10-08 15:49-0300\n"
1111
"PO-Revision-Date: 2025-09-15 17:10+0000\n"
1212
"Last-Translator: Anonymous <noreply@weblate.org>\n"
1313
"Language: ru_RU\n"
@@ -52,12 +52,12 @@ msgstr ""
5252
msgid "Oh, you're back! I've removed your afk status."
5353
msgstr "О, ты вернулся! Я убрал твой статус афк."
5454

55-
#: src/korone/modules/afk/handlers/check.py:70
55+
#: src/korone/modules/afk/handlers/check.py:79
5656
#, python-brace-format
5757
msgid "{user} is afk!"
5858
msgstr "{user} в отключке!"
5959

60-
#: src/korone/modules/afk/handlers/check.py:73
60+
#: src/korone/modules/afk/handlers/check.py:82
6161
#, python-brace-format
6262
msgid ""
6363
"\n"
@@ -66,7 +66,7 @@ msgstr ""
6666
"\n"
6767
"Причина: {reason}"
6868

69-
#: src/korone/modules/afk/handlers/check.py:97
69+
#: src/korone/modules/afk/handlers/check.py:106
7070
#, python-brace-format
7171
msgid "🎧 Listening to: {track_artist} — {track_name}"
7272
msgstr "🎧 Слушать: {track_artist} - {track_name}"
@@ -1536,27 +1536,27 @@ msgstr "При получении информации whois произошла
15361536
msgid "No whois information found for <code>{domain}</code>."
15371537
msgstr "Для сайта <code>{domain}</code> не найдено никакой информации."
15381538

1539-
#: src/korone/utils/commands_list.py:28
1539+
#: src/korone/utils/commands_list.py:29
15401540
#, fuzzy
15411541
msgid "Start the bot."
15421542
msgstr "Запустите бота"
15431543

1544-
#: src/korone/utils/commands_list.py:29
1544+
#: src/korone/utils/commands_list.py:30
15451545
#, fuzzy
15461546
msgid "Show help message."
15471547
msgstr "Показать сообщение о помощи"
15481548

1549-
#: src/korone/utils/commands_list.py:30
1549+
#: src/korone/utils/commands_list.py:31
15501550
#, fuzzy
15511551
msgid "About the bot."
15521552
msgstr "Запустите бота"
15531553

1554-
#: src/korone/utils/commands_list.py:31
1554+
#: src/korone/utils/commands_list.py:32
15551555
#, fuzzy
15561556
msgid "Show privacy policy."
15571557
msgstr "Показать политику конфиденциальности"
15581558

1559-
#: src/korone/utils/commands_list.py:32
1559+
#: src/korone/utils/commands_list.py:33
15601560
#, fuzzy
15611561
msgid "Change the bot language."
15621562
msgstr "Измените язык бота"

0 commit comments

Comments
 (0)