Strings update

This commit is contained in:
Roboron3042 2023-09-19 17:37:12 +02:00
parent c84a76b270
commit 83e803be45
3 changed files with 8 additions and 6 deletions

View File

@ -4,7 +4,7 @@ from common import list_append
from common import list_write from common import list_write
# Messages # Messages
message = "¡Hola! Soy Roberto, el administrador de este servidor de Mastodon :mastodon: (https://masto.es)\n\nSi es tu primera vez en Mastodon, he preparado una guía para ayudarte a empezar 🙂 https://masto.es/@rober/109412552189056438 \n\nPuedes preguntarme lo que quieras si necesitas más ayuda. Sígueme para estar al tanto de las novedades sobre Mastodon y este servidor." message = "¡Hola! Soy Roberto, el administrador de este servidor de Mastodon :mastodon: (https://masto.es)\n\nTe recomiendo que empieces escribiendo una publicación con la etiqueta #presentación para darte a conocer (https://masto.es/@rober/109412552189056438).\n\n¡Espero que tengas un buen comienzo! Si necesitas ayuda, ¡cuenta conmigo!"
# Initialization # Initialization

View File

@ -5,7 +5,7 @@ from common import list_write
from datetime import datetime, timedelta from datetime import datetime, timedelta
def get_message(user_domain): def get_message(user_domain):
return "¡Hola! Veo que es tu primera vez en Mastodon, ¡te doy la bienvenida si así es!\n\nSoy Roberto, el administrador del servidor de Mastodon en español https://masto.es. Ya ves que aunque estemos en servidores diferentes, somos capaces de comunicarnos gracias al modelo federado de Mastodon :mastodance:\n\nAunque yo no sea tu administrador en " + user_domain + ", si necesitas ayuda para empezar puedes consultar la guía que he preparado para mis usuarios: https://masto.es/@rober/109412552189056438\n\nY si tienes alguna duda más, estaré encantado de ayudarte, solo responde a este mensaje privado 🙂" return "¡Hola! Veo que es tu primera vez en Mastodon, ¡te doy la bienvenida!\n\nTe recomiendo que empieces escribiendo una publicación con la etiqueta #presentación para darte a conocer (https://masto.es/@rober/109412552189056438).\n\n¡Espero que tengas un buen comienzo! Si necesitas ayuda, ¡cuenta conmigo!"
excluded_domains = [ excluded_domains = [
'masto.es', 'masto.es',

View File

@ -4,13 +4,15 @@ from common import list_append
bot_name = 'moderabot' bot_name = 'moderabot'
api = get_api('masto.es', bot_name) api = get_api('masto.es', bot_name)
notifications = api.notifications(types=["admin.sign_up"], limit=5) notifications = api.notifications(types=["admin.sign_up"])
# Vietnamese accounts # Vietnamese accounts
forbidden_words = list_read('moderabot_forbidden_words')
for n in notifications: for n in notifications:
if "Việt Nam" in n['account']['note'] or "chuẩn" in n['account']['note']: for word in forbidden_words:
api.admin_account_moderate(n['account']['id'], action='suspend', send_email_notification=False) if word in n['account']['note']:
list_append(botname + "_banned", n['account']['acct']) api.admin_account_moderate(n['account']['id'], action='suspend', send_email_notification=False)
list_append(bot_name + "_banned", n['account']['acct'])
# Known spam accounts with similar names # Known spam accounts with similar names
names = list_read('moderabot_forbidden_names') names = list_read('moderabot_forbidden_names')