Hola chicos, continuamos con los tutoriales para Telegram relacionado con la creación de bots, en el día de hoy les enseñare a crear un bot que les va a permitir crear publicaciones con botones, reacciones y sección de comentarios para hacer mucho mas llamativas las publicaciones de tu canal, claro está haciendo comparación con las tradicionales de Telegram.
Muchos bots para crearlos desde cero requieren tener conocimientos de programación con Python, pero lo que algunos no saben es que tenemos otra alternativa y esa es la que te compartiré el día de hoy.
¿Qué es un bot en Telegram?
Para los que son nuevos es importante aclarar esto. Los bots son una seria de aplicaciones de terceros que se pueden ejecutar dentro de esta mensajería instantánea. Lo mejor de todo es que no requieren ser instalados ni hacer nada fuera de lo común, ya que estos mismos están integrados de tal forma que pueden ser usados como si fueran chats interactivos con personas reales.
Estos bots están totalmente automatizados, eso quiere decir que no hay nadie detrás de ellos, sino que ya están programados para dar determinados tipos de respuestas dependiendo de los comandos que tu envíes. Hay muchos tipos de bots y cada uno se enfoca en una tarea especifica a su temática para brindarte la ayuda necesaria.
¿Cómo puedo crear un bot para mi Canal?
En Telegram contaras con un bot principal que es el encargado de crear los demás bots, de ahí en adelante se requiere programar sus funciones, pero como no será necesario esta vez lo que harás es usar funciones ya disponibles de otro bot que te lo permita.
1. Busca a @BotFather en el icono de búsqueda de Telegram e inicia chat con este mismo.
2. Estando dentro del chat del bot vas a enviar el comando /newbot, este comando te permite crear nuevos bots.
Después de enviar el comando te pedirá establecer el nombre para tu bot, por ejemplo: Maydroid. Este nombre lo podrás cambiar a un futuro así que no te preocupes si pones algún nombre que tal vez no te gusto en ese momento.
También te pedirá establecer un nombre de usuario terminado con la palabra Bot, elígelo bien porque este no es posible cambiarlo después, por ejemplo: MaydroidBot o Maydroid_Bot.
3. Ya tienes creado el bot, ahora necesitas personalizarlo antes de añadir sus funciones, para eso requerirás de los siguientes comandos:
/setname: permite cambar el nombre del bot todas las veces que consideres necesario.
/setuserpic: permite cambiar la foto de perfil de tu bot.
/setabouttext: te permite cambiar la información que aparece en la biografía.
/setdescription: permite cambiar la información general, es decir, puede poner una pequeña descripción breve de lo que ofrece tu bot.
4. Listo, ya esta creado y personalizado tu bot, ahora si vas a añadirle las funciones y para eso va a usar las que te proporciona ControllerBot, vas al buscador de Telegram y escribes @ControllerBot e inicia chat con el.
5. Ingresa a @BotFather y escribe el comando /token, este comando te da una identificación única de acceso para tu bot, ese mensaje recibido lo debes reenviar a @ControllerBot.
6. Para finalizar solo debes ingresar a tu bot, en el caso de no recordar como hacerlo vas al chat que tienes con @BotFather ya que ahí te compartió el enlace a tu bot, sino simplemente pones en el buscador de Telegram el usuario que pusiste, por ejemplo: @Maydroid_bot.
Después de iniciar tu chat se envía automáticamente el comando /start, sino simplemente lo escribes y lo envías, luego de eso podrás darte cuenta de que ya tienes disponibles las funciones necesarias para crear publicaciones en tu canal.
Opciones Extra
Para que funcione correctamente tu bot al momento de querer hacer las publicaciones es necesario primero que lo añadas como administrador a todos los canales o grupos donde seas propietario o administrador.
Una vez añadido tu bot como administrador, ingresa a @ControllerBot y envía el comando /addchannel y sigue todos los pasos que te indica a continuación, ya que eso te permitirá vincular las funciones de tu bot con los canales o grupos elegidos.
