Skip to content
Snippets Groups Projects
Commit b6ea4b13 authored by Pascal Engélibert's avatar Pascal Engélibert :bicyclist:
Browse files

std_clarity: improve text

parent ad4a1741
No related branches found
No related tags found
No related merge requests found
......@@ -118,6 +118,8 @@ Options:
exit()
simulate = "-S" in sys.argv or "--simulate" in sys.argv
if simulate:
print("==== SIMULATION ====")
print("Loading config...")
configfile = open(CONFIGFILE, "r+")
......
......@@ -33,23 +33,19 @@ ITEMS = {
"no_paragraphs": """**Paragraphes trop longs** : un message structuré en petits paragraphes est plus lisible.""",
"no_punctuation": """**Peu de ponctuation** : utiliser plus de ponctuation rendrait vos phrases plus lisibles."""
}
MESSAGE_WARNING_TEXT = """Bonjour,
MESSAGE_TEXT = """Bonjour,
Vous avez récemment posté [un message]({server}/t/{topic_id}/{post_id}) ne respectant pas certains critères aidant à entretenir une bonne communication sur ce forum :
{items}
L'équipe de modération vous prie de suivre ces règles, dans le cas contraire des mesures pourront être prises.
{order}
Si vous pensez que cet avertissement est une erreur, veuillez nous en excuser. [Vous pouvez le signaler sur ce topic.](https://forum.monnaie-libre.fr/t/developpement-dun-plugin-discourse-pour-limiter-le-nombre-de-posts-par-jour-par-personne/7121) (c'est d'autant plus probable que ce robot de modération est en développement)
Ce message est envoyé par un robot qui ne saura pas lire vos réponses."""
MESSAGE_SANCTION_TEXT = """Bonjour,
Vous avez encore posté un message trop long. C'était la fois de trop.
Que la foudre de la modération s'abatte sur votre clavier !
"""
:robot: Ce message est envoyé par un robot qui ne saura pas lire vos réponses."""
MESSAGE_WARNING_TEXT = """:warning: L'équipe de modération vous prie de suivre ces règles, dans le cas contraire des mesures pourront être prises."""
MESSAGE_SANCTION_TEXT = """:man_judge: Plusieurs avertissements ayant été émis, des mesures seront prises."""
def target_new_post(users, topic, post, **kwargs):
user = users[post["user_id"]]
......@@ -73,11 +69,12 @@ def target_new_post(users, topic, post, **kwargs):
"action": "send_message",
"kwargs": {
"user": user,
"text": MESSAGE_WARNING_TEXT.format(
"text": MESSAGE_TEXT.format(
server=kwargs["server"],
topic_id=topic.id,
post_id=post["id"],
items="\n".join([" * {}".format(ITEMS[i]) for i in infringed])
items="\n".join([" * {}".format(ITEMS[i]) for i in infringed]),
order=MESSAGE_WARNING_TEXT
)
}
}
......@@ -90,7 +87,13 @@ def target_new_post(users, topic, post, **kwargs):
"action": "send_message",
"kwargs": {
"user": user,
"text": MESSAGE_SANCTION_TEXT
"text": MESSAGE_TEXT.format(
server=kwargs["server"],
topic_id=topic.id,
post_id=post["id"],
items="\n".join([" * {}".format(ITEMS[i]) for i in infringed]),
order=MESSAGE_SANCTION_TEXT
)
}
}
]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment