Some spell corrections

pull/178/head
J-Rios 2022-10-10 16:37:05 +02:00
rodzic fdfbfae20b
commit 379448cc99
Nie znaleziono w bazie danych klucza dla tego podpisu
3 zmienionych plików z 17 dodań i 16 usunięć

Wyświetl plik

@ -290,7 +290,7 @@ def tlg_msg_to_selfdestruct(message):
def tlg_msg_to_selfdestruct_in(message, time_delete_sec):
'''Add a telegram message to be auto-delete in specified time'''
global to_delete_in_time_messages_list
# Check if provided message has all necessary attributtes
# Check if provided message has all necessary attributes
if message is None:
return False
if not hasattr(message, "chat_id"):
@ -455,7 +455,7 @@ def load_texts_languages():
json_lang_texts = json_lang_file.read()
if (json_lang_texts is None) or (json_lang_texts == {}):
printts("Error loading language \"{}\" from {}. Language file not found or bad JSON "
"sintax.".format(lang_iso_code, lang_file))
"syntax.".format(lang_iso_code, lang_file))
printts("Exit.\n")
exit(0)
for text in json_lang_texts:
@ -611,7 +611,7 @@ def is_captcha_num_solve(captcha_mode, msg_text, solve_num):
def chat_bot_status_change(update: Update, context: CallbackContext):
'''Get Bot chats status changes (Bot added to group/channel,
started/stoped conversation in private chat, etc.) event handler.'''
started/stopped conversation in private chat, etc.) event handler.'''
# Check Bot changes
result = tlg_extract_members_status_change(update.my_chat_member)
if result is None:
@ -868,7 +868,7 @@ def chat_member_status_change(update: Update, context: CallbackContext):
# Note: Img caption must be <= 1024 chars
img_caption = TEXT[lang]["NEW_USER_IMG_CAPTION"].format( \
user_name_lrm, chat_title, timeout_str)
# Prepare inline keyboard button to let user request another catcha
# Prepare inline keyboard button to let user request another captcha
keyboard = [[InlineKeyboardButton(TEXT[lang]["OTHER_CAPTCHA_BTN_TEXT"],
callback_data="image_captcha {}".format(join_user_id))]]
reply_markup = InlineKeyboardMarkup(keyboard)
@ -1054,7 +1054,8 @@ def msg_nocmd(update: Update, context: CallbackContext):
captcha_enable = get_chat_config(chat_id, "Enabled")
if not captcha_enable:
return
# If message doesnt has text, check for caption fields (for no text msgs and resended ones)
# If message doesn't has text, check for caption fields (for no text msgs
# and forward ones)
msg_text = getattr(update_msg, "text", None)
if msg_text is None:
msg_text = getattr(update_msg, "caption_html", None)
@ -1411,7 +1412,7 @@ def button_request_captcha(bot, query):
# Get chat language
lang = get_chat_config(chat_id, "Language")
printts("[{}] User {} requested a new captcha.".format(chat_id, user_name))
# Prepare inline keyboard button to let user request another catcha
# Prepare inline keyboard button to let user request another captcha
keyboard = [[InlineKeyboardButton(TEXT[lang]["OTHER_CAPTCHA_BTN_TEXT"],
callback_data="image_captcha {}".format(str(query.from_user.id)))]]
reply_markup = InlineKeyboardMarkup(keyboard)
@ -2755,7 +2756,7 @@ def cmd_about(update: Update, context: CallbackContext):
def cmd_captcha(update: Update, context: CallbackContext):
'''Command /captcha message handler. Usefull to test.
'''Command /captcha message handler. Useful to test.
Just Bot Owner can use it.'''
bot = context.bot
# Ignore command if it was a edited message
@ -3045,7 +3046,7 @@ def th_time_to_kick_not_verify_users(bot):
tlg_send_selfdestruct_msg_in(bot, chat_id, msg_text, CONST["T_FAST_DEL_MSG"])
else:
tlg_send_msg(bot, chat_id, msg_text)
# The user has join this chat 5 times and never succes to solve the captcha (ban)
# The user has join this chat 5 times and never success to solve the captcha (ban)
else:
printts("[{}] Captcha not solved, banning {} ({})...".format(chat_id,
user_name, user_id))

Wyświetl plik

@ -6,7 +6,7 @@
"Bot help:\n————————————————\n- I am a Bot that sends a captcha for each new user that joins a group, and kick any of them that can't solve the captcha within a specified time.\n\n- If a user tries to join the group 5 times in a row and never solves the captcha, I will assume that the \"user\" is a bot, and it will be banned.\n\n- Any message that contains an URL that has been sent by a new \"user\" before captcha is completed will be considered spam and will be deleted.\n\n- You need to grant me Administration rights so I can kick users and remove messages.\n\n- To preserve a clean group, I auto-remove all messages related to me when a captcha is not solved and the user was kicked.\n\n- The time that new users have to solve the captcha is 5 minutes by default, but it can be configured using the command /time.\n\n- You can turn captcha protection on/off using the commands /enable and /disable.\n\n- Configuration commands can only be used by group Administrators.\n\n- You can change the language that I speak, using the command /language.\n\n- You can configure captcha difficulty level using command /difficulty.\n\n- You can set captcha to use full numbers and letters A–Z, or numbers and letters A–F, or just numbers (default), or a math equation to be solved, or a custom poll, or a button to be pressed, using command /captcha_mode.\n\n- You can configure a custom welcome message with command /welcome_msg.\n\n- You can enable an option to let me apply restriction to new joined users to send non-text messages using command /restrict_non_text.\n\n- If the Bot is Private, allow groups with command /allowgroup.\n\n- You can configure a group from private Bot chat through /connect command.\n\n- You can block users to send any message that contains an URL/link in a group by /url_disable command.\n\n- Check /commands to get a list of all avaliable commands, and a short description of all of them.",
"COMMANDS":
"List of commands:\n————————————————\n/start - Shows the initial information about the bot.\n\n/help - Shows the help information.\n\n/commands - Shows this message. Information about all the available commands and their description.\n\n/language - Allows to change the language of the bot's messages.\n\n/time - Allows changing the time available to solve a captcha.\n\n/difficulty - Allows changing captcha difficulty level (from 1 to 5).\n\n/captcha_mode - Allows changing captcha mode (nums: numbers, hex: numbers and A-F chars, ascii: numbers and A-Z chars, math: math equation, poll: custom and configurable poll, button: just a button).\n\n/captcha_poll - Configure custom poll question and options for captcha in poll mode.\n\n/welcome_msg - Allows to configure a welcome message that is sent after solving the captcha.\n\n/welcome_msg_time - Allows to configure the time of automatic removal of the welcome message.\n\n/restrict_non_text - After a new user solves the captha, apply a restriction to don't let them send non-text messages (images, videos, audios) for 1 day (or forever, using \"forever\" keyword).\n\n/add_ignore - Do not ask an ignored user the captcha.\n\n/remove_ignore - Stop ignoring an user.\n\n/ignore_list - list of ignored users' IDs.\n\n/remove_solve_kick_msg - Configure if captcha solve and kick/ban messages should be automatically deleted after a while.\n\n/remove_welcome_msg - Configure if welcome message should be automatically deleted after a while.\n\n/url_disable - Deny members of the group to send messages that contains links to websites (URLs).\n\n/url_enable - Allows members of the group to send messages that contains links to websites (URLs).\n\n/remove_all_msg_kick_off - Configure the Bot to don't remove text messages sent by users that didn't solve the captcha.\n\n/remove_all_msg_kick_on - Configure the Bot to remove all messages sent by users that didn't solve the captcha.\n\n/allowgroup - Allow a group to use the Bot (if Bot is Private).\n\n/enable - Enable the captcha protection of the group.\n\n/disable - Disable the captcha protection of the group.\n\n/checkcfg - Get current group captcha configurations.\n\n/chatid - Shows Chat ID of current chat.\n\n/connect - Connect to a group to configure it from private Bot chat.\n\n/disconnect - Disconnect from connected group that is being configured from private Bot chat.\n\n/version - Show the version of the Bot.\n\n/about - Show about info.",
"List of commands:\n————————————————\n/start - Shows the initial information about the bot.\n\n/help - Shows the help information.\n\n/commands - Shows this message. Information about all the available commands and their description.\n\n/language - Allows to change the language of the bot's messages.\n\n/time - Allows changing the time available to solve a captcha.\n\n/difficulty - Allows changing captcha difficulty level (from 1 to 5).\n\n/captcha_mode - Allows changing captcha mode (nums: numbers, hex: numbers and A-F chars, ascii: numbers and A-Z chars, math: math equation, poll: custom and configurable poll, button: just a button).\n\n/captcha_poll - Configure custom poll question and options for captcha in poll mode.\n\n/welcome_msg - Allows to configure a welcome message that is sent after solving the captcha.\n\n/welcome_msg_time - Allows to configure the time of automatic removal of the welcome message.\n\n/restrict_non_text - After a new user solves the captcha, apply a restriction to don't let them send non-text messages (images, videos, audios) for 1 day (or forever, using \"forever\" keyword).\n\n/add_ignore - Do not ask an ignored user the captcha.\n\n/remove_ignore - Stop ignoring an user.\n\n/ignore_list - list of ignored users' IDs.\n\n/remove_solve_kick_msg - Configure if captcha solve and kick/ban messages should be automatically deleted after a while.\n\n/remove_welcome_msg - Configure if welcome message should be automatically deleted after a while.\n\n/url_disable - Deny members of the group to send messages that contains links to websites (URLs).\n\n/url_enable - Allows members of the group to send messages that contains links to websites (URLs).\n\n/remove_all_msg_kick_off - Configure the Bot to don't remove text messages sent by users that didn't solve the captcha.\n\n/remove_all_msg_kick_on - Configure the Bot to remove all messages sent by users that didn't solve the captcha.\n\n/allowgroup - Allow a group to use the Bot (if Bot is Private).\n\n/enable - Enable the captcha protection of the group.\n\n/disable - Disable the captcha protection of the group.\n\n/checkcfg - Get current group captcha configurations.\n\n/chatid - Shows Chat ID of current chat.\n\n/connect - Connect to a group to configure it from private Bot chat.\n\n/disconnect - Disconnect from connected group that is being configured from private Bot chat.\n\n/version - Show the version of the Bot.\n\n/about - Show about info.",
"CMD_NOT_ALLOW":
"Only an Admin can use this command.",

Wyświetl plik

@ -1,12 +1,12 @@
{
"START":
"Hola, soy un Bot que envía una imagen captcha a cada nuevo usuario que se une al grupo, y expulso (kick) a los que no resuelvan el captcha en un tiempo determinado.\n\nSi un usuario ha intentado unirse al grupo 5 veces y nunca consiguió resolver el captcha, supondré que ese \"usuario\" es un Bot y, trás expulsarlo, lo bloquearé (ban) para que no pueda volver a entrar en el grupo. Además, cualquier mensaje que contenga una URL y haya sido enviado por un nuevo \"usuario\" antes de que este haya resuelto el captcha, será considerado un mensaje de Spam y será borrado.\n\nRecuerda que para funcionar de forma adecuada debes darme permisos de administración para suspender usuarios y eliminar mensajes del grupo.\n\nEcha un vistazo al comando /help para conocer más información sobre mi uso.\n\nSoy útil? Echa un vistazo al comando /about y considera hacer una donación para mantenerme activo.",
"Hola, soy un Bot que envía una imagen captcha a cada nuevo usuario que se une al grupo, y expulso (kick) a los que no resuelvan el captcha en un tiempo determinado.\n\nSi un usuario ha intentado unirse al grupo 5 veces y nunca consiguió resolver el captcha, supondré que ese \"usuario\" es un Bot y, tras expulsarlo, lo bloquearé (ban) para que no pueda volver a entrar en el grupo. Además, cualquier mensaje que contenga una URL y haya sido enviado por un nuevo \"usuario\" antes de que este haya resuelto el captcha, será considerado un mensaje de Spam y será borrado.\n\nRecuerda que para funcionar de forma adecuada debes darme permisos de administración para suspender usuarios y eliminar mensajes del grupo.\n\nEcha un vistazo al comando /help para conocer más información sobre mi uso.\n\nSoy útil? Echa un vistazo al comando /about y considera hacer una donación para mantenerme activo.",
"HELP":
"Ayuda sobre el Bot:\n————————————————\n- Soy un Bot que envia un captcha a cada nuevo usuario que se une al grupo, y expulso (kick) a los que no resuelvan el captcha en un tiempo determinado.\n\n- Si un usuario ha intentado unirse al grupo 5 veces y nunca consiguió resolver el captcha, supondré que ese \"usuario\" es un Bot y, trás expulsarlo, lo bloquearé (ban) para que no pueda volver a entrar en el grupo.\n\n- Cualquier mensaje que contenga una URL y haya sido enviado por un nuevo \"usuario\" antes de que este haya resuelto el captcha, será considerado un mensaje de Spam y será borrado.\n\n- Debes darme permisos de Administración para suspender usuarios y eliminar mensajes.\n\n- Para mantener limpio el grupo, elimino aquellos mensajes que tengan relación conmigo cuando no se haya resuelto el captcha y el usuario haya sido expulsado (transcurridos 5 minutos).\n\n- El tiempo que disponen los usuarios para resolver el captcha son 5 minutos, pero este tiempo puede ser cambiado mediante el comando /time.\n\n- Puedes activar o desactivar la protección captcha mediante los comandos /enable y /disable.\n\n- Los comandos de configuraciones solo pueden ser usados por los Administradores del grupo.\n\n- Puedes cambiar el idioma en el que hablo mediante el comando /language.\n\n- Puedes configurar el nivel de dificultad del captcha mediante el comando /difficulty.\n\n- Puedes establecer el tipo de captcha a utilizar, y si el captcha de imagen solo contendrá números (por defecto), números y letras, una ecuación matematica que deba resolverse, o si el captcha será una encuesta o simplemente un botón que presionar, todo ello a través del comando /captcha_mode.\n\n- Puedes configurar un mensaje de bienvenida personalizado con el comando /welcome_msg.\n\n- Puedes configurarme para que restrinja a los nuevos usuarios para que no puedan enviar mensajes que no sean de texto mediante el comando /restrict_non_text.\n\n- Si el Bot es Privado, habilita grupos donde usar el Bot con el comando /allowgroup.\n\n- Puedes configurar un grupo desde un chat privado con el Bot mediante el comando /connect.\n\n- Puedes evitar que los miembros de un grupo envíen mensajes con enlaces a sitios web (URLs) mediante el comando /url_disable command.\n\n- Echa un vistazo al comando /commands para ver una lista con todos los comandos disponibles y una breve descripción de cada uno de ellos.",
"Ayuda sobre el Bot:\n————————————————\n- Soy un Bot que envía un captcha a cada nuevo usuario que se une al grupo, y expulso (kick) a los que no resuelvan el captcha en un tiempo determinado.\n\n- Si un usuario ha intentado unirse al grupo 5 veces y nunca consiguió resolver el captcha, supondré que ese \"usuario\" es un Bot y, tras expulsarlo, lo bloquearé (ban) para que no pueda volver a entrar en el grupo.\n\n- Cualquier mensaje que contenga una URL y haya sido enviado por un nuevo \"usuario\" antes de que este haya resuelto el captcha, será considerado un mensaje de Spam y será borrado.\n\n- Debes darme permisos de Administración para suspender usuarios y eliminar mensajes.\n\n- Para mantener limpio el grupo, elimino aquellos mensajes que tengan relación conmigo cuando no se haya resuelto el captcha y el usuario haya sido expulsado (transcurridos 5 minutos).\n\n- El tiempo que disponen los usuarios para resolver el captcha son 5 minutos, pero este tiempo puede ser cambiado mediante el comando /time.\n\n- Puedes activar o desactivar la protección captcha mediante los comandos /enable y /disable.\n\n- Los comandos de configuraciones solo pueden ser usados por los Administradores del grupo.\n\n- Puedes cambiar el idioma en el que hablo mediante el comando /language.\n\n- Puedes configurar el nivel de dificultad del captcha mediante el comando /difficulty.\n\n- Puedes establecer el tipo de captcha a utilizar, y si el captcha de imagen solo contendrá números (por defecto), números y letras, una ecuación matemática que deba resolverse, o si el captcha será una encuesta o simplemente un botón que presionar, todo ello a través del comando /captcha_mode.\n\n- Puedes configurar un mensaje de bienvenida personalizado con el comando /welcome_msg.\n\n- Puedes configurarme para que restrinja a los nuevos usuarios para que no puedan enviar mensajes que no sean de texto mediante el comando /restrict_non_text.\n\n- Si el Bot es Privado, habilita grupos donde usar el Bot con el comando /allowgroup.\n\n- Puedes configurar un grupo desde un chat privado con el Bot mediante el comando /connect.\n\n- Puedes evitar que los miembros de un grupo envíen mensajes con enlaces a sitios web (URLs) mediante el comando /url_disable command.\n\n- Echa un vistazo al comando /commands para ver una lista con todos los comandos disponibles y una breve descripción de cada uno de ellos.",
"COMMANDS":
"Lista de comandos:\n————————————————\n/start - Muestra la información inicial sobre el Bot.\n\n/help - Muestra la información de ayuda.\n\n/commands - Muestra el mensaje actual. Información sobre todos los comandos disponibles y su descripción.\n\n/language - Permite cambiar el idioma en el que habla el Bot.\n\n/time - Permite cambiar el tiempo disponible para resolver un captcha.\n\n/difficulty - Permite cambiar el nivel de dificultad del captcha (de 1 a 5).\n\n/captcha_mode - Permite cambiar el tipo/modo de los captchas (nums: solo números, hex: números y letras A-F, ascii: números y letras A-Z, math: ecuación matemática, button: captcha de presionar un botón).\n\n/captcha_poll - Permite configurar, de forma personalizada, la pregunta y opciones de respuesta para la encuesta que se presenta cuando se utiliza el modo de captcha de encuesta.\n\n/welcome_msg - Permite configurar un mensaje de bienvenida que se envía trás resolver el captcha.\n\n/welcome_msg_time - Permite configurar el tiempo de borrado automático del mensaje de bienvenida.\n\n/restrict_non_text - Activa la restricción de nuevos usuarios para que, tras resolver el captcha, no puedan enviar mensajes que no sean de texto (imagenes, videos, audios) durante 1 día (o para siempre, si se usa la palabra clave \"forever\").\n\n/add_ignore - Añadir a un usuario a la lista de ignorados para que el Bot no le pida resolver el captcha en este grupo.\n\n/remove_ignore - Elimina a un usuario de la lista de ignorados en este chat.\n\n/ignore_list - Muestra la lista de IDs de usuarios ignorados en este chat.\n\n/remove_solve_kick_msg - Configurar si los mensajes de captcha resuelto y los mensajes de usuario expulsado deben, o no, ser eliminados de forma automática después de un tiempo.\n\n/remove_welcome_msg - Configurar si los mensajes de bienvenida deben, o no, ser eliminados de forma automática después de un tiempo.\n\n/url_disable - Impedir que los miembros del grupo puedan enviar mensajes con enlaces a sitios web (URLs).\n\n/url_enable - Permitir que los miembros del grupo puedan enviar mensajes con enlaces a sitios web (URLs).\n\n/remove_all_msg_kick_off - Configurar al Bot para que no elimine los mensajes de texto que enviaron los usuarios que no resolvieron el captcha.\n\n/remove_all_msg_kick_on - Configurar al Bot para que elimine todos los mensajes enviados por los usuarios que no resolvieron el captcha.\n\n/allowgroup - Permitir que un grupo pueda usar al Bot (si el Bot es Privado).\n\n/enable - Activa la protección captcha en el grupo.\n\n/disable - Desactiva la protección captcha en el grupo.\n\n/checkcfg - Consulta las configuraciones captcha del grupo.\n\n/chatid - Muestra el Chat ID del chat actual.\n\n/connect - Conectarse a un grupo para configurarlo desde el chat privado con el Bot.\n\n/disconnect - Desconectarse del grupo al que se está conectado para configurarlo desde el chat privado con el Bot.\n\n/version - Consulta la versión del Bot.\n\n/about - Muestra la información \"acerca de...\" del Bot.",
"Lista de comandos:\n————————————————\n/start - Muestra la información inicial sobre el Bot.\n\n/help - Muestra la información de ayuda.\n\n/commands - Muestra el mensaje actual. Información sobre todos los comandos disponibles y su descripción.\n\n/language - Permite cambiar el idioma en el que habla el Bot.\n\n/time - Permite cambiar el tiempo disponible para resolver un captcha.\n\n/difficulty - Permite cambiar el nivel de dificultad del captcha (de 1 a 5).\n\n/captcha_mode - Permite cambiar el tipo/modo de los captchas (nums: solo números, hex: números y letras A-F, ascii: números y letras A-Z, math: ecuación matemática, button: captcha de presionar un botón).\n\n/captcha_poll - Permite configurar, de forma personalizada, la pregunta y opciones de respuesta para la encuesta que se presenta cuando se utiliza el modo de captcha de encuesta.\n\n/welcome_msg - Permite configurar un mensaje de bienvenida que se envía tras resolver el captcha.\n\n/welcome_msg_time - Permite configurar el tiempo de borrado automático del mensaje de bienvenida.\n\n/restrict_non_text - Activa la restricción de nuevos usuarios para que, tras resolver el captcha, no puedan enviar mensajes que no sean de texto (imágenes, videos, audios) durante 1 día (o para siempre, si se usa la palabra clave \"forever\").\n\n/add_ignore - Añadir a un usuario a la lista de ignorados para que el Bot no le pida resolver el captcha en este grupo.\n\n/remove_ignore - Elimina a un usuario de la lista de ignorados en este chat.\n\n/ignore_list - Muestra la lista de IDs de usuarios ignorados en este chat.\n\n/remove_solve_kick_msg - Configurar si los mensajes de captcha resuelto y los mensajes de usuario expulsado deben, o no, ser eliminados de forma automática después de un tiempo.\n\n/remove_welcome_msg - Configurar si los mensajes de bienvenida deben, o no, ser eliminados de forma automática después de un tiempo.\n\n/url_disable - Impedir que los miembros del grupo puedan enviar mensajes con enlaces a sitios web (URLs).\n\n/url_enable - Permitir que los miembros del grupo puedan enviar mensajes con enlaces a sitios web (URLs).\n\n/remove_all_msg_kick_off - Configurar al Bot para que no elimine los mensajes de texto que enviaron los usuarios que no resolvieron el captcha.\n\n/remove_all_msg_kick_on - Configurar al Bot para que elimine todos los mensajes enviados por los usuarios que no resolvieron el captcha.\n\n/allowgroup - Permitir que un grupo pueda usar al Bot (si el Bot es Privado).\n\n/enable - Activa la protección captcha en el grupo.\n\n/disable - Desactiva la protección captcha en el grupo.\n\n/checkcfg - Consulta las configuraciones captcha del grupo.\n\n/chatid - Muestra el Chat ID del chat actual.\n\n/connect - Conectarse a un grupo para configurarlo desde el chat privado con el Bot.\n\n/disconnect - Desconectarse del grupo al que se está conectado para configurarlo desde el chat privado con el Bot.\n\n/version - Consulta la versión del Bot.\n\n/about - Muestra la información \"acerca de...\" del Bot.",
"CMD_NOT_ALLOW":
"Solo un Admin puede utilizar este comando.",
@ -18,7 +18,7 @@
"Ya estoy en español.\n\nIdiomas soportados:\n{}",
"LANG_BAD_LANG":
"Idioma inválidado.\n\nIdiomas soportados:\n{}",
"Idioma inválido.\n\nIdiomas soportados:\n{}",
"LANG_NOT_ARG":
"El comando necesita un idioma que establecer.\n\nEjemplos:\n{}",
@ -69,7 +69,7 @@
"Escribe el mensaje de bienvenida después del comando.\n\nEjemplo:\n/welcome_msg Hola $user, disfruta del grupo y recuerda ser respetuoso con los demás usuarios.\n\nDesactivar el mensaje:\n/welcome_msg disable",
"RESTRICT_NON_TEXT_MSG_ENABLED":
"Activada la restricción de envío de mensajes que no sean de texto para nuevos usuarios. Ahora, a los usuarios que se unan al grupo y resuelvan el captcha, les quitaré todos los permisos salvo el de envío de mensajes de texto (no podrán enviar imagenes, video o audio).",
"Activada la restricción de envío de mensajes que no sean de texto para nuevos usuarios. Ahora, a los usuarios que se unan al grupo y resuelvan el captcha, les quitaré todos los permisos salvo el de envío de mensajes de texto (no podrán enviar imágenes, video o audio).",
"RESTRICT_NON_TEXT_MSG_DISABLED":
"Desactivada la restricción de envío de mensajes multimedia (que no sean de texto), para nuevos usuarios.",
@ -120,10 +120,10 @@
"Ese no es el código correcto. Prueba otra vez...",
"CAPTCHA_INCORRECT_1":
"Ese no es el número correcto. Fijate bien, el captcha tiene 4 numeros...",
"Ese no es el número correcto. Fíjate bien, el captcha tiene 4 números...",
"CAPTCHA_INCORRECT_MATH":
"Ese no es el número correcto. Fijate bien, tienes que resolver la operación matemática...",
"Ese no es el número correcto. Fíjate bien, tienes que resolver la operación matemática...",
"NEW_USER_KICK":
"{} no completó el captcha a tiempo. El \"usuario\" fue expulsado (kick).",