# See if there is a later last_entry_published for tweets
...
...
@@ -140,7 +138,6 @@ class Rp():
if necessary.
"""
Log.debug("count_articles method")
topic=""
cursor=get_cursor()
cursor.execute("""SELECT COUNT(*) FROM presse
WHERE DATE_SUB(NOW(), INTERVAL 2 MONTH)<datec
...
...
@@ -149,10 +146,7 @@ class Rp():
rows=cursor.fetchall()
number=int(rows[0][0])
Log.debug("Found %s articles."%number)
ifself.number!=number:
topic="Canal de la revue de presse de La Quadrature du Net ~ %s articles en attente ~ Mode d'emploi https://wiki.laquadrature.net/Revue_de_presse ~ Une arme, le savoir est. Le diffuser, notre devoir c'est."%number
self.number=number
returntopic
return"Canal de la revue de presse de La Quadrature du Net ~ %s articles en attente ~ Mode d'emploi https://wiki.laquadrature.net/Revue_de_presse ~ Une arme, le savoir est. Le diffuser, notre devoir c'est."%number
Tu viens d'entrer dans le monde récursif où l'aide sert à expliciter l'aide."""
channel,
"""Bravo %s!
Tu viens d'entrer dans le monde récursif où l'aide sert à expliciter l'aide."""%user
)
elifcommand=="rp":
self.send_message(
user,
"""Cette commande sert à ajouter un article à la Revue de Presse (https://wiki.laquadrature.net/Revue_de_presse)
L'utilisation se fait sous la forme: ~rp(cpa) <url de l'article à ajouter>"""
channel,
"""%s, cette commande sert à ajouter un article à la Revue de Presse (https://wiki.laquadrature.net/Revue_de_presse)
L'utilisation se fait sous la forme: ~rp(cpa) <url de l'article à ajouter>"""%user
)
elifcommand=="status":
self.send_message(
user,
"""Cette commande sert à retrouver les informations concernant un article ajouté à la Revue de Presse (https://wiki.laquadrature.net/Revue_de_presse)
L'utilisation se fait sous la forme: ~status <url de l'article>"""
channel,
"""%s, cette commande sert à retrouver les informations concernant un article ajouté à la Revue de Presse (https://wiki.laquadrature.net/Revue_de_presse)
L'utilisation se fait sous la forme: ~status <url de l'article>"""%user
)
elifcommand=="stats":
self.send_message(
user,
"""Cette commande permet de fournir quelques statistiques sur la Revue de Presse (https://wiki.laquadrature.net/Revue_de_presse)
Les statistiques sont calculées sur des notes supérieurs ou égales à 0, 3, et 4. Et sur les 1, 3, 7, et 15 derniers jours."""
channel,
"""%s, cette commande permet de fournir quelques statistiques sur la Revue de Presse (https://wiki.laquadrature.net/Revue_de_presse)
Les statistiques sont calculées sur des notes supérieurs ou égales à 0, 3, et 4. Et sur les 1, 3, 7, et 15 derniers jours."""%user
)
elifcommand=="kill":
self.send_message(
user,
"""*Attention* seuls les vrais rp-jedis ont accès à cette commande <3
channel,
"""*Attention %s* seuls les vrais rp-jedis ont accès à cette commande <3
Fixe la note de l'article donné en paramètre à -100.
Utile en cas d'erreur ou pour s'assurer que l'article ne sera pas publié dans la RP
Utilisation: ~kill <url de l'article>"""
Utilisation: ~kill <url de l'article>"""%user
)
elifcommand=="admin":
self.send_message(
user,
"""*Attention* seuls les vrais rp-jedis ont accès à cette commande <3
channel,
"""*Attention %s* seuls les vrais rp-jedis ont accès à cette commande <3
Permet de gérer la liste des utilisateurs ayant un accès privilégié. Il n'y a qu'un seul niveau de privilège.
Utilisations:
~admin list => Fournit la liste des utilisateurs privilégiés
~admin add user[, user]> => Ajoute un ou plusieurs utilisateurs à la liste
~admin del user[, user] => Supprime un ou plusieurs utilisateurs de la liste
~admin timer => Relance un timer pour gérer le topic et les tweets"""
~admin timer => Relance un timer pour gérer le topic et les tweets"""%user
)
else:
self.send_message(
user,
"""Désolé, je ne connais pas cette commande."""
channel,
"""Désolé %s, je ne connais pas cette commande."""%user
)
else:
self.send_message(
user,
"""Mes commandes sont : ~help ~rp(cpa) ~status ~kill ~stats et ~admin.
channel,
"""%s Mes commandes sont : ~help ~rp(cpa) ~status ~kill ~stats et ~admin.
Pour plus d'informations, voir ici: https://wiki.laquadrature.net/Wantzel
Pour obtenir de l'aide sur une commande en particulier, il suffit de taper ~help <commande>"""
Pour obtenir de l'aide sur une commande en particulier, il suffit de taper ~help <commande>"""%user