mirror of
https://gitflic.ru/project/alt-gnome/karkas.git
synced 2024-12-24 00:33:06 +03:00
Merged with fix/fix-spam-and-welcome
This commit is contained in:
commit
8e26f43587
@ -182,12 +182,17 @@ class ChatMemberMiddleware(BaseMiddleware):
|
|||||||
) -> Any:
|
) -> Any:
|
||||||
|
|
||||||
if await joinFilter(event):
|
if await joinFilter(event):
|
||||||
|
try:
|
||||||
await VerifiedUsers.insert(
|
await VerifiedUsers.insert(
|
||||||
VerifiedUsers(
|
VerifiedUsers(
|
||||||
key=f"{event.chat.id}-{event.new_chat_member.user.id}",
|
key=f"{event.chat.id}-{event.new_chat_member.user.id}",
|
||||||
verified=False,
|
verified=False,
|
||||||
)
|
)
|
||||||
)
|
).on_conflict(
|
||||||
|
action="DO NOTHING",
|
||||||
|
).run()
|
||||||
|
except Exception as e:
|
||||||
|
log(str(e))
|
||||||
|
|
||||||
result = await handler(event, data)
|
result = await handler(event, data)
|
||||||
return result
|
return result
|
||||||
|
@ -281,14 +281,14 @@ async def module_init():
|
|||||||
"string",
|
"string",
|
||||||
default_value="Привет, $mention!\n"
|
default_value="Привет, $mention!\n"
|
||||||
"Ответьте на вопрос, "
|
"Ответьте на вопрос, "
|
||||||
"чтобы подтвердить, что вы не робот:\n\n$task",
|
"чтобы подтвердить, что вы не робот:\n$task",
|
||||||
)
|
)
|
||||||
config.register(
|
config.register(
|
||||||
"welcome::tasks::math_poll::retry_message_text",
|
"welcome::tasks::math_poll::retry_message_text",
|
||||||
"string",
|
"string",
|
||||||
default_value="$mention, неправильный ответ! У вас еще $attempts\n"
|
default_value="$mention, неправильный ответ! У вас еще $attempts\n"
|
||||||
"Ответьте на вопрос, "
|
"Ответьте на вопрос, "
|
||||||
"чтобы подтвердить, что вы не робот:\n\n$task",
|
"чтобы подтвердить, что вы не робот:\n$task",
|
||||||
)
|
)
|
||||||
config.register("welcome::tasks::math_poll::timeout", "int", default_value=None)
|
config.register("welcome::tasks::math_poll::timeout", "int", default_value=None)
|
||||||
|
|
||||||
@ -325,14 +325,14 @@ async def module_init():
|
|||||||
"string",
|
"string",
|
||||||
default_value="Привет, $mention!\n"
|
default_value="Привет, $mention!\n"
|
||||||
"Ответьте на вопрос, "
|
"Ответьте на вопрос, "
|
||||||
"чтобы подтвердить, что вы не робот:\n\n$task",
|
"чтобы подтвердить, что вы не робот:\n$task",
|
||||||
)
|
)
|
||||||
config.register(
|
config.register(
|
||||||
"welcome::tasks::question_poll::retry_message_text",
|
"welcome::tasks::question_poll::retry_message_text",
|
||||||
"string",
|
"string",
|
||||||
default_value="$mention, неправильный ответ! У вас еще $attempts.\n"
|
default_value="$mention, неправильный ответ! У вас еще $attempts.\n"
|
||||||
"Ответьте на вопрос, "
|
"Ответьте на вопрос, "
|
||||||
"чтобы подтвердить, что вы не робот:\n\n$task",
|
"чтобы подтвердить, что вы не робот:\n$task",
|
||||||
)
|
)
|
||||||
config.register("welcome::tasks::question_poll::timeout", "int", default_value=None)
|
config.register("welcome::tasks::question_poll::timeout", "int", default_value=None)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user