-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdefiniciones.txt
21 lines (19 loc) · 1.33 KB
/
definiciones.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Definiciones clases y otras cosas.
Una tarea debe tener según lo anterior:
+Titulo:String Debe ser claro y conciso.
+Breve descripción:String=len<=10 No debe ser mayor a 10 palabras.
#Descripción larga:String Almacena toda la información relacionada con esta tarea y describe su estado actual.
#Responsable:String Debe ser el nombre del usuario de Telegram para identificar al usuario.
+Porcentaje de avance:float muestra numéricamente lo que se considera el avance de la tarea [0,1].
#Grupo de trabajo:List Lista de los diferentes usuarios auxiliares en esta tarea.
------------Métodos--------------
+init(String,String,String,String,float) Crear tareas
+edit(String,String,float) Editar avance de tareas
+add(String):Boolean Unirse al grupo de trabajo
+remove(String):Boolean
-delegate():Boolean delegar coordinación a otro miembro del grupo
+showShort():String Mostrar resumen de la tarea
+show():String Mostrar toda la información de la tarea
-delate():Boolean Eliminar tarea enviar al historial
La API que se esta implementando es la de la página https://github.com/python-telegram-bot/python-telegram-bot
se crea un ConversationHandler el cual dentro de sus estados tendra definido otros ConversationHandler para recopilar la información.