fix: DO NOTHING on conflict and remove \n in welcome

This commit is contained in:
Maxim Slipenko 2024-10-09 22:14:14 +03:00
parent c9afdf46ca
commit 56b5a73f8d
No known key found for this signature in database
GPG Key ID: 6DEA9FA7DE98C7D6
2 changed files with 15 additions and 10 deletions

View File

@ -182,12 +182,17 @@ class ChatMemberMiddleware(BaseMiddleware):
) -> Any:
if await joinFilter(event):
await VerifiedUsers.insert(
VerifiedUsers(
key=f"{event.chat.id}-{event.new_chat_member.user.id}",
verified=False,
)
)
try:
await VerifiedUsers.insert(
VerifiedUsers(
key=f"{event.chat.id}-{event.new_chat_member.user.id}",
verified=False,
)
).on_conflict(
action="DO NOTHING",
).run()
except Exception as e:
log(str(e))
result = await handler(event, data)
return result

View File

@ -281,14 +281,14 @@ async def module_init():
"string",
default_value="Привет, $mention!\n"
"Ответьте на вопрос, "
"чтобы подтвердить, что вы не робот:\n\n$task",
"чтобы подтвердить, что вы не робот:\n$task",
)
config.register(
"welcome::tasks::math_poll::retry_message_text",
"string",
default_value="$mention, неправильный ответ! У вас еще $attempts\n"
"Ответьте на вопрос, "
"чтобы подтвердить, что вы не робот:\n\n$task",
"чтобы подтвердить, что вы не робот:\n$task",
)
config.register("welcome::tasks::math_poll::timeout", "int", default_value=None)
@ -325,14 +325,14 @@ async def module_init():
"string",
default_value="Привет, $mention!\n"
"Ответьте на вопрос, "
"чтобы подтвердить, что вы не робот:\n\n$task",
"чтобы подтвердить, что вы не робот:\n$task",
)
config.register(
"welcome::tasks::question_poll::retry_message_text",
"string",
default_value="$mention, неправильный ответ! У вас еще $attempts.\n"
"Ответьте на вопрос, "
"чтобы подтвердить, что вы не робот:\n\n$task",
"чтобы подтвердить, что вы не робот:\n$task",
)
config.register("welcome::tasks::question_poll::timeout", "int", default_value=None)