Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Módulo de Telegram: creando un chatbot y un canal

Módulo de Telegram: creando un chatbot y un canal

El módulo de Telegram le permite administrar su bot de Telegram. Ahora cuenta con un bloque de proceso comercial Enviar mensaje, que agrega la función de enviar mensajes a los canales de Telegram.

Para que el módulo funcione, no necesita programar el bot. Solo necesita crearlo, agregarlo al canal de Telegram y configurar correctamente los componentes de Appmaster Studio.

crear un bot

Para crear y gestionar tus bots necesitas usar BotFather , un bot desarrollado por el equipo de Telegram.

Ingrese el nombre de usuario "botfather" en el campo de búsqueda; lo más probable es que sea el primero en la lista (1). Tenga en cuenta que el bot oficial tiene un icono de confirmación azul con una marca de verificación junto a su nombre (2). Debajo de la "búsqueda", habrá muchos otros, con los mismos nombres y nombres de usuario similares; simplemente ignórelos, no los necesita.

Haga clic en el bot para abrir un chat con él (1) y haga clic en Iniciar (2).

Después de eso, el bot se iniciará y mostrará una lista de comandos en el mensaje. Para crear un nuevo bot, ingrese secuencialmente:

  • el comando /newbot (1);
  • el nombre de tu bot, puede ser cualquier cosa (2);
  • un nombre de usuario único por el cual se puede encontrar fácilmente (3).

El bot ha sido creado. BotFather te informará sobre esto en el mensaje, te indicará el nombre de usuario (4) y el token de autorización (5).

El token es necesario para conectarse a varios servicios y programas; se usa para que Telegram pueda identificar su bot y determinar qué permisos tiene.

No revele el token de autorización del bot a personas externas y no lo publique al público. Si un token ha sido desclasificado, puede revocarlo (comando/revocar) y generar uno nuevo (comando/token).

Para integrarse con Appmaster.io, solo necesita agregar el bot al canal de Telegram. También puede personalizarlo para agregar funcionalidad adicional. Puede encontrar más información sobre qué es un bot, qué puede hacer y cómo configurarlo en el sitio web oficial de Telegram . Contiene información general e instrucciones para desarrolladores .

Crear un canal de telegrama

Para crear un canal, vaya al menú de su cuenta y haga clic en "Nuevo canal" .

Ingrese el nombre del canal, si lo desea, agregue una descripción (1). Haga clic en Crear (2).

Elige si tu canal será público-público o cerrado-privado (1). Ingrese un enlace único donde pueda encontrarlo (2). Guardar cambios (3).

Agregar el bot a un canal

Inmediatamente después de crear un canal, Telegram ofrecerá agregarle nuevos usuarios. Comience a ingresar el nombre de usuario de su bot: aparecerá en la búsqueda (1). Haga clic en él (2).

Su bot aparecerá en la lista de usuarios para agregar (1). Haga clic en Agregar para completar la configuración (2).

Aparece un mensaje que indica que los bots solo se pueden agregar a los canales como administradores. Acepte convertir al bot en administrador haciendo clic en Convertir en administrador .

Ahora seleccione los permisos de administración de canales que desea otorgar a su bot. Elija lo que prefiera, pero asegúrese de permitir que el bot envíe mensajes habilitando el selector de Mensajes de publicación (1). Haga clic en Guardar (2).

Puede agregar un bot después de crear un canal. Para agregar un bot a un canal ya creado, abra la configuración (1) y haga clic en Agregar usuarios (2). Además, las mismas acciones que en el párrafo anterior.

Buscar datos para configurar

Para agregar un bot a su aplicación y enviar mensajes a un canal de Telegram, necesita un token de autorización de bot y una dirección de canal.

Puede encontrar el token de bot de BotFather: ingrese el comando /mybots para obtener una lista de todos sus bots (1) y seleccione el que necesita. Aparecerá un menú, seleccione el elemento API token (2) en él. BotFather le enviará un mensaje con un token.

Try AppMaster no-code today!
Platform can build any web, mobile or backend application 10x faster and 3x cheaper
Start Free

La dirección del canal se encuentra en la información general al respecto - Información del canal . Para abrir una ventana con información, vaya a la configuración o simplemente haga clic en el nombre del canal.

Genial, ahora está listo para conectar el bot a su aplicación. Vaya a Appmaster Studio .

Configurar Appmaster Studio

Instala el módulo de Telegram.

En la configuración del módulo, especifica el token de tu bot (1) y guarda los cambios (2).

Vaya al diseñador de lógica de negocios (1) y cree un nuevo proceso de negocios (2).

Incluya el bloque Enviar mensaje en el proceso comercial, que agrega el módulo de Telegram (1). Tenga en cuenta que en el bloque Inicio debe crear dos variables del tipo cadena (la primera es la dirección del canal, la segunda es el texto de su mensaje) y conectarlas a las variables del bloque Enviar mensaje (2,3) . Esto es necesario para crear un formulario para enviar un mensaje. No olvide guardar el esquema (4).

En la pestaña Puntos finales (1) agregue un nuevo punto final (2). Introduzca el nombre y el grupo en el que se mostrará (3). Establezca el tipo de solicitud en POST (4). En el campo Proceso comercial , seleccione el proceso comercial que acaba de crear (5).

Obtenga más información sobre los puntos finales .



En la pestaña Middleware , puede permitir que solo los administradores accedan al punto final, de modo que los usuarios normales no puedan enviar mensajes a través del bot.



En el diseñador de aplicaciones web (1), abra su aplicación y vaya a la página desde la que los usuarios enviarán mensajes a Telegram (2). Cree un formulario en él para enviar un mensaje arrastrando el elemento Formulario al área seleccionada de la página (3).


Puede encontrar más información sobre Web Apps Designer aquí .



Al crear el formulario, seleccione el tipo Crear registro (1) y el punto final que creó (2).



Agregue un botón para enviar mensajes al campo debajo del formulario.



Ingrese el nombre que se mostrará en el botón (1) y un nombre único por el cual lo buscará en la configuración (2). Cambie su diseño si lo desea.



En la pestaña Activadores (1), agregue una acción para el activador onClick : al hacer clic (2).



Se abrirá la ventana de configuración. Especifique en el campo Componente de destino el formulario que creó (1) y seleccione la acción Enviar formulario (2) para él.



Ahora guarde todos los cambios (1) y publique el proyecto (2). Haga clic en el botón para ir a la aplicación web publicada (3).

Si ha establecido una restricción para enviar mensajes solo para usuarios del grupo Administradores, deberá iniciar sesión en la aplicación con una cuenta de administrador.


Abra la página de envío del bot, ingrese el texto de su mensaje y el nombre de su canal.



Asegúrate de que todo funcione: tu mensaje debería aparecer en Telegram.



Escriba al chat de nuestra comunidad si tiene alguna pregunta, ¡estaremos encantados de responderla!


¡Suscríbase a nosotros en mensajeros y redes sociales para no perderse cosas importantes e interesantes!


Entradas relacionadas

Sistema de gestión de aprendizaje (LMS) vs. Sistema de gestión de contenido (CMS): diferencias clave
Sistema de gestión de aprendizaje (LMS) vs. Sistema de gestión de contenido (CMS): diferencias clave
Descubra las distinciones críticas entre los sistemas de gestión de aprendizaje y los sistemas de gestión de contenido para mejorar las prácticas educativas y agilizar la entrega de contenido.
El retorno de la inversión de los registros médicos electrónicos (EHR): cómo estos sistemas ahorran tiempo y dinero
El retorno de la inversión de los registros médicos electrónicos (EHR): cómo estos sistemas ahorran tiempo y dinero
Descubra cómo los sistemas de registros médicos electrónicos (EHR) transforman la atención médica con un importante retorno de la inversión al mejorar la eficiencia, reducir los costos y mejorar la atención al paciente.
Sistemas de gestión de inventario basados en la nube frente a sistemas locales: ¿cuál es el adecuado para su empresa?
Sistemas de gestión de inventario basados en la nube frente a sistemas locales: ¿cuál es el adecuado para su empresa?
Explore los beneficios y desventajas de los sistemas de gestión de inventario locales y basados en la nube para determinar cuál es el mejor para las necesidades específicas de su empresa.
EMPIEZA GRATIS
¿Inspirado para probar esto usted mismo?

La mejor manera de comprender el poder de AppMaster es verlo por sí mismo. Haz tu propia aplicación en minutos con suscripción gratuita

Da vida a tus ideas