Grupo 1 : Creación básica de un bot generalista
Fases :
Registro de nuestro bot.
Desarrollo del código de nuestro bot
Activación de nuestro bot en Telegram
1.- Registro de nuestro bot
Los pasos a seguir son:
Localizar BotFather en Telegram
Activar el comando /newbot
Indicar dos nombres , uno para el usuario y un segundo para el bot que debe terminar con las letras bot . Para sincronizar un poco la `propuesta seria geg1_ ( seguido de la inicial del nombre i la del apellido . Seria geg1_fm
Una vez creado procederemos a Editarlo . Activaremos el comando /mybots y seleccionaremos el bot que hemos creado
Empezaremos por "Edit Description" : Escribiremos una pequeña explicación sobre que hace nuestro bot
En "Edit About" : Escribiremos el autor del bot, puede ser nuestro nombre, o nuestro nick , también´ podemos añadir nuestro email si deseamos que contacten con nosotros.
En "Edit botpic" : Enviaremos una imagen que servirà para el perfil del bot . Es recomendable de 125x125
En "Edit Commands" : Engancharemos los comandos que contendrá nuestro código y que tenéis a continuación
Comandos desarrollados en el código del Grupo 1
info - Información sobre el bot
menu - Botones para gestionar opciones
avatar - Muestra un avatar aleatorio
frase - Muestra una frase escogida al azar
El código usado también contemplara el comando "/ver" que nos mostrará todo lo que hemos escrito en el bot .Pero este comando no estará visible en la lista
2.- Desarrollo del código de nuestro bot
Las fases a realizar son:
Crear un hoja de cálculo en Drive . mejor crear dentro de una carpeta separada
Nombrar la primera hoja con el nombre de "Frases" y escribir algunas frases
No temo a los ordenadores; lo que temo es quedarme sin ellos -- Isaac Asimov
Una vez un ordenador me venció jugando al ajedrez, pero no me opuso resistencia cuando pasamos al kick boxing -- Emo Philips
La informática tiene que ver con los ordenadores lo mismo que la astronomía con los telescopios -- Edsger W. Dijkstra
El ordenador nació para resolver problemas que antes no existían-- Bill Gates
Añadir una segunda hoja y llamarla "Log" que servirá para grabar las conexiones que se realicen
Acceder al "Editor de código" des del Menú : Herramientas / Editor de comandos ( 3a opción)
Pegar el código facilitado para vuestro grupo Os podéis descargar el código desde la carpeta del Drive : Descargar código GEG_muestra1.gs
Una vez copiado y enganchado el código en vuestra hoja de cálculo de Drive, solo deberéis personalizar 3 variables :
var token = "" // Con el token de vuestro bot que os facilita BotFather
var webAppUrl = "" // Url que os facilitará Drive cuando publiquéis vuestro código
var ssId = "" // Id de vuestra hoja de cálculo que podéis obtener de su url
6.- Una vez personalizado el código, podremos ya publicar desde el Menú "Publicar / Implementa como una aplicación web " . Deberéis escoger :
1.- Nuevo
2.- Ejecutar como "Me"
3,. Quien puede acceder : Anyone , even anonymous
La primera vez pedirá permisos para publicar, luego solo si añadimos prestaciones que requieran nuevos permisos .Cada vez que realicemos cambios para que estos sean efectivos deberemos seleccionar "Nuevo" en la publicación.
7.- Una vez publicado el código , nos facilitará una url para poder acceder al mismo desde Internet .
3.- Activación de nuestro bot en Telegram
Finalmente deberemos indicarle a Telegram cuan es nuestra Url para enviar los contenidos que llegan al servidor destinados al bot. Para asignarle nuestra url al Bot , ejecutaremos desde el navegador la siguiente url :
Deberemos sustituir los valores de Token y webAppUrl de nuestro caso.