Strings update
This commit is contained in:
parent
c84a76b270
commit
83e803be45
|
@ -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
|
||||||
|
|
|
@ -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',
|
||||||
|
|
10
moderabot.py
10
moderabot.py
|
@ -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')
|
||||||
|
|
Loading…
Reference in New Issue