-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO.txt
100 lines (77 loc) · 4.36 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
==> RASPYTHON-BOT <==
Raspython bot pretende ser un bot de moderación creado por y para el grupo
de Telegram @Raspython.
==========================================================================
(2017:)
* Requisitos iniciales - 25 de junio
* Adición del esqueleto del bot y las primeras funciones - 26 de junio
* Creada sección de opciones ya implementadas al pie de este documento - 28 de junio
[Reunión del 29 de junio]
* Se acuerdan las siguientes condiciones para el antiflood:
-> Más de 4 mensajes en 10 segundos:
1º) Advertencia
2º) Borrado de mensajes
3º) Kick/Ban
- Que sea capaz de enviar conversaciones que se salgan de la temática del
grupo a el resto de grupos de la familia Raspito, siguiendo las siguientes
normas:
Palabra clave: Canal:
#general @GrupoRaspberryPi
(Si alguien hace una pregunta genérica sobre la pi, como por ejemplo que
caja comprar, que ventilador adquiri, etc., le mandaremos con el tag
#general al grupo genérico de Raspberry)
#mediacenters @RaspberryPiMediacenters
(Si alguien hace una pregnta sobre el uso de las pi como mediacenter o
similares, con el tag #mediacenters le mandaremos al grupo correspondiente)
#emuladores @RaspberryPiEmuladores
(Siguiendo la filosofía anterior, si alguien pregunta sobre emuladores,
arcades y demás, usaremos el tag #emuladores para enviarlo para dicho grupo)
#off-topic @RaspberryPiOfftopic
(Para todo lo demás, les enviaremos al grupo off-topic)
- Sistema de advertencias. Los usuarios podrán enviar reportes a otros
usuarios, y si este recibe más de x (decidiremos este "x"), dicho usuario
será expulsado del grupo por el bot.
También los usuarios podrán, de la misma forma, quitar los reportes.
- Que el bot detecte flood y advierta al usuario si realiza un flood
superior a x en un tiempo determinado...
- Un sistema de puntuación de usuarios, que cuando a alguien le guste algo
que ha dicho otra persona o le haya ayudado, pueda darle un "like" a algún
mensaje. El bot llevará la cuenta de likes y cuando se le haya dado un
cierto número mínimo de likes al mensaje en cuestión (por ejemplo, 10), se
le aumentará en una decima la reputación a dicho usuario. Y evidentemente un
comando para consultar el like de cierta persona. Creo que si llega a calar,
no solo serviría para saber cuanto ayuda alguien, si no también motivaría
mucho a la peña para que intenten ayudar.
- Un comando de mensaje de cuenta atrás: que al mensaje que se escriba a
continuación se mantenga un cierto tiempo (es decir, un mensaje con
caducidad) y pasado ese tiempo el bot se encargue de eliminarlo.
Para mensajes que son solo informativos, tipo claves de raspito, k sabes k
pasadas 24 horas ya estarán cogidas y no tiene sentido que se quede escrito
en el grupo ese mensaje.
- Un comando de mensaje futuro: que se pueda preparar un mensaje para una
fecha/tiempo posterior, y llegado ese momento el bot genere dicho mensaje.
- Cuando alguien mande un link, añadir un sistema de me gusta no me gusta, y
si llega a x negativos, se borra el mensaje.
- Algún easteregg (con control de flood)
=======================================================================================
=======================================================================================
YA IMPLEMENTADO:
- Que sea capaz de mostrar una reglas del grupo. Se ha decidido dejar como
estático, porque no es una cosa que cambie muy amenudo como para que merezca
el exfuerzo de hacerlo editable en vivo.
"""
📜 Las reglas de este grupo son muy sencillas...
⛔️Nada de sexo explícito, ni política, ni religión, ni nada no relacionado con la temática del canal.
🚫 Tampoco están permitidos los enlaces a otros grupos o páginas webs que cumplan los criterios anteriormente descritos.
❓ En caso de dudas, consultar con cualquier administrador del grupo.
🤙🏼 Como último requisito, pasarlo bien, disfrutar, compartir y que fluya el buen rollo
"""
- Bienvenida. Que el bot de la bienvenida a todo nuevo usuario y le envíe
la información básica del grupo.
- Que sea capaz de memorizar tags que los moderadores podrán crear en
privado, con documentación que se considere de interés con una serie de
lanzadores. Por ejemplo #libros, y que el bot devuelva una lista de libros
interesantes sobre python.
- Implementar un decorador antiflood
- La ayuda que la envíe a privado, y si no puede, que muestre el mensaje de
que lo pregunte por privado