BUSCAR
Proyecto A Tutoriales Videotutoriales Foros Descargas
Wiki
SESIÓN
Crear bot en Telegram y generar token de Nombre de
seguridad para uso por aplicación externa usuario:
Publicado por alonsojpd | 3-05-2019 | Redes,
Internet, Mail, Navegadores, Telegram
Contraseña:
Recordar mi
contraseña
Accede
VIDEOTUTORIAL
I
Detector…
Detector …
Vídeo | Detector
de cuerpos en
¿Qué es un Bot de Telegram? ¿Cómo se crea un Bot movimiento con
de Telegram? Os mostramos paso a paso cómo Python
crear un Bot de Telegram, qué es un bot y cómo
Vídeo | Detectar
movimiento en
generar un token para poder programarlo y usarlo webcam y avisar
por email con
externamente. Python
¿Qué es un Bot de Telegram?. Acceso a tablas
MySQL/MariaDB
Crear mi primer Bot en Telegram. desde Access
Establecer el token para nuestro Bot en Telegram. Videotutorial|
Recuperar
Cambiar el token de un bot de Telegram. portátil viejo
aumentando su
Cambiar o establecer foto de perfil del bot. velocidad con
SSD y RAM
Acceso al bot de Telegram.
Otras funciones, eliminar bot. Vídeo |
Modificar estilo
Programar funciones en bot de Telegram, dar visual CSS de
funcionalidad al bot. sitio web
WordPress
¿Qué es un Bot de Telegram? permanentemen
te
Básicamente se trata de una funcionalidad añadida
de Telegram. Es algo parecido a un programa Vídeotutorial |
Cómo hacer
incrustado en Telegram. captura de
pantalla a
Dispone de un API para que cualquier desarrollador imagen con
Xiaomi Mi6
pueda implementar estos Bot con la funcionalidad
que desee. Se trata de «programas» que se ejecutan
dentro de Telegram y permiten realizar diversas POST FOROS
tareas para completarlo. Los hay de muchos tipos:
meteorológicos, informativos, fitness, Error cifrar AES
en PHP Call to
personalizados, etc.. undefined
function
En este artículo crearemos un Bot completo y openssl_decrypt
[RESUELTO] por
explicaremos su funcionamiento y las posibilidades Varios
que contempla.
Error yum
Para poder realizar necesitaremos acceso a except
KeyboardInterru
Telegram, o bien desde el móvil o bien desde la
pt CentOS
aplicación de escritorio, que tendremos que tener [RESUELTO] por
instalada previamente. Varios
Desde Telegram crearemos el Bot y lo Error Capability
is not supported
configuraremos. También generaremos el Token en SQLite
FireDAC Delphi
para la seguridad de la conexión con nuestro Bot [RESUELTO] por
Varios
externamente.
Fallo validación
Crear mi primer Bot en Telegram usuario y
En primer crearemos el bot propiamente dicho. contraseña en
LDAP con PHP
Para ello accederemos a Telegram, o bien desde la [RESUELTO] por
aplicación de escritorio o bien desde el móvil. En Varios
«Buscar» escribiremos @BotFather. Pulsaremos
Error utf-8 codec
sobre él. Es la herramienta de Telegram para crear y
can’t decode
gestionar bots, es el padre de los bots. A todos los byte 0xf3 invalid
efectos es como si se tratara de un nuevo contacto continuation
byte [RESUELTO]
en nuestro Telegram, al que le podremos escribir por Varios
una serie de comandos que es capaz de reconocer
para crear y administrar los bots:
RESPUESTAS
FOROS
Varios a las Error
cifrar AES en
PHP Call to
undefined
function
openssl_decrypt
[RESUELTO]
Una vez dentro de BotFather, para crear un nuevo
Bot, escribiremos el comando:
alonsojpd a las
Error cifrar AES
/newbot en PHP Call to
undefined
function
Y pulsaremos «Enviar»: openssl_decrypt
[RESUELTO]
Varios a las Error
cifrar AES en
PHP Call to
Nos solicitará el nombre para el nuevo Bot, con el undefined
function
texto: Alright, a new bot. How are we going to call it? openssl_decrypt
Please choose a name for your bot. [RESUELTO]
Introduciremos el nombre de nuestro Bot y alonsojpd a las
Error cifrar AES
pulsaremos «Enviar». En nuestro caso en PHP Call to
«ComunidadBiker». A continuación nos solicitará el undefined
nombre de un usuario para el bot, que debe acabar function
con la palabra «bot» (es obligatorio). Por ejemplo openssl_decrypt
[RESUELTO]
«ComunidadBiker_Bot»:
Varios a las Error
yum except
KeyboardInterru
DESCARGAS
Código fuente
en Delphi 12 de
aplicación para
Nos indicará que la creación del bot y del usuario ha Cifrar Descifrar
sido correcta con el texto: un texto con
varios
Good, Now let’s choose a username for your bot, it
must end in ‘bot’. Like this, for example: TetrisBot or algoritmos
tetris_bot.
File
10.76 MB
Done! Congratulations on your new bot. You will find it Size
at [Link]/ComunidadBiker_Bot. You can now add a
description, about section and profile picture for your Downloads 16
bot, see /help for a list of commands. By the way, when
you’ve finished creating your cool bot, ping our Bot Descargar
Support if you want a better username for it. Just make
sure the bot is fully operational before you do this.
Use this token to access the HTTP API: xxxx
Keep your token secure and store it safely, it can be
used by anyone to control your bot.
App iOS y
Con estos sencillos pasos tendremos creado el Bot
Android con
en Telegram. A partir de ahora podremos
configurarlo y usarlo. Por ejemplo, podremos consumo
indicar una descripción sobre la funcionalidad y uso APIRest Código
del Bot. Para ello escribimos el comando:
Fuente Delphi
/setdescription 12
Si tenemos varios bots deberemos elegir al que File Size 7.27 KB
queramos establecer la descripción. BotFather nos
indicará que introduzcamos una descripción que Downloads 17
será pública y cualquier persona que se una a este
Bot la verá, con el texto: OK. Send me the new Descargar
description for the bot. People will see this description
when they open a chat with your bot, in a block titled
‘What can this bot do?’.Nosotros pondremos esta
descripción:
Bienvenidos al Bot de Comunidad Biker MTB. Este Bot
os permitirá realizar determinadas tareas en la web
comunitaria de forma automática, así como obtener Envío de Email
información y otras muchas cosas.
Gmail y Office
Se puede modificar en cualquier momento 365 Outlook
volviendo a ejecutar el mismo comando Código Fuente
(/setdescription).
Delphi 12
File
15.63 MB
Size
Downloads 29
Descargar
Existen muchos más comandos para personalizar
nuestro Bot (la imagen, el acerca de, …), incluso para
eliminarlo o para obetener o volver a generar el
token de seguridad para su uso con aplicaciones
externas (como veremos más adelante). Algunos de MariaDB
los comandos: Connector/C
/setname: cambiar el nombre del bot. [Link]
/setdescription: cambiar la descripción. x64 3.4.4
/setabouttext: cambiar la información de acerca (11.7.2)
de.
File
/setuserpic: cambiar la foto de perfil del bot. 123.54 KB
Size
/setcommands: cambiar la lista de comandos (se
puede agregar comandos personalizados). Downloads 85
/deletebot: eliminar un bot.
Descargar
/token: generar el token de autorización.
/revoke: revocar el token de autorización (para
generar uno diferente).
/setinline: pasar a modo .
/setinlinegeo: pasar a modo inline location
requests.
Antiguo sitio
/setinlinefeedback: cambiar el feeback.
web de
/setjoingroups: con este comando
estableceremos si nuestro bot se podrá añadir a AjpdSoft
grupos (Enable/Disable realizado con
PHP MySQL y
HTML
File
192.86 KB
Size
Downloads 26
Descargar
/setprivacy: con este otro comando
estableceremos las opciones de privacidad. Con WIKI
Enable el bot solo recibirá mensajes si se añade el
símbolo / o si se menciona (con la arroba y el cal -3
nombre). De lo contrario no recibirá los mensajes
restantes que se escriban en los grupos a los que
ETIQUETAS
esté unido. Si por el contrario elegimos Disable, al
bot le llegarán todos los mensajes que se escriban
en el grupo o grupos a los que esté unido. .NET
ACCESO
APLICACIÓN
BASE DE
DATOS
Establecer el token para nuestro Bot en BASES DE
DATOS
Telegram
El token es una palabra de seguridad obligatoria C# CODE
para poder conectar con nuestro Bot desde
C SHARP
aplicaciones externas. Es única para cada bot. Será
la forma en la que lo identifiquemos y accedamos a CÓDIGO
él.
CÓDIGO
En realidad, cuando creamos el bot nos devuelve el FUENTE
token generado, como hemos visto anteriormente.
DATABASE
Pero podemos consultarlo en cualquier momento
con el comando: DELPHI
/token DELPHI 6
DESARROLLO
ERROR
ESX ESXI
FUENTE
INSTALACIÓN
El token generado constará de un número al
principio (el identificador del Bot), luego dos puntos INSTALAR
y luego el token propiamente dicho. Deberemos
INSTALL
almacenarlo en lugar seguro (aunque siempre se
puede consultar con el comando /token) y nunca LINUX
deberemos exponerlo públicamente. Si tenemos
la duda o certeza de que el token ha sido visto por MYSQL
alguien externo a nosotros podremos revocarlo y
ORACLE
obtener otro. Cualquier persona con acceso al token
tendrá el control total para acceder al Bot
PROGRAMA
externamente.
PROGRAMACI
Cambiar el token de un bot de Telegram ÓN
Si queremos revocar el token de seguridad actual de
PY
un bot y cambiarlo por uno nuevo, por ejemplo
cuando hemos expuesto el token públicamente, por PYTHON
motivos de seguridad, podremos hacerlo usando el
RED
siguiente comando desde BootFather:
RESUELTO
/revoke
SEGURIDAD
Como siempre, si tenemos varios bots nos los
mostrará en botones para que elijamos el que SERVER
queramos revocar el token:
SERVIDOR
SISTEMA
OPERATIVO
SOLUCIÓN
SOURCE
SOURCE
Y ya podremos disponer de un nuevo token de CODE
seguridad, invalidando el anterior.
UBUNTU
Cambiar o establecer foto de perfil del
bot de Telegram VIRTUAL
Para establecer una foto de perfil del bot o bien VIRTUALIZACI
cambiar una existente escribiremos en BootFather ÓN
el comando:
VISUAL
STUDIO
/setuserpic
VMWARE
Nos indicará que elijamos el bot y luego que
subamos una foto para establecerla como foto de WEB
perfil del bot:
WINDOWS
Con el texto: OK. Send me the new profile photo for
the bot.
La seleccionaremos pulsando en el clip:
Marcaremos «Enviar como foto»:
Y si todo es correcto nos indicará «Success! Profile
photo updated.«
Acceso al bot de Telegram
Una vez creado y establecida su configuración, para
acceder será tan fácil como escribir desde cualquier
usuario de Telegram (desde nosotros mismos o
desde «Mensajes guardados» o en el propio
BotFather), en nuestro caso:
@ComunidadBiker_Bot
Una vez escrito pulsaremos «Enviar» y pulsaremos
sobre el enlace al bot (@ComunidadBiker_Bot):
O también podremos buscarlo en la búsqueda
global de Telegram:
En el primer acceso nos mostrará la información
que hayamos indicado en la descripción y el botón
«INICIAR»:
Que ejecutará el comando /start:
El bot quedará como un usuario más de los
contactos con los que escribimos mensajes y
grupos:
En cualquier momento podremos eliminar y
bloquear el bot, pulsando con el botón derecho del
ratón sobre él:
Otras funciones, eliminar bot Telegram
BotFather cuenta con otras muchas funciones, una
de ellas es eliminar un bot existente. Si queremos
eliminar un bot ejecutaremos el comando:
/deletebot
Elegiremos el bot a eliminar y nos pedirá
confirmación, para eliminarlo definitivamente
deberemos escribir, exactamente:
Yes, I am totally sure.
Programar funciones en bot de
Telegram, dar funcionalidad al bot
Una vez creado y configurado nuestro bot,
lógicamente deberemos programar las funciones
que queramos que realice. Esta tarea puede hacerse
de diversas formas y con diversos entorno de
desarrollo: Java, C#, etc.. Incluso existen
herramientas para programar los bot de forma
semiautomática y sin necesidad de conocimientos
de lenguajes de programación, pero suelen ser más
limitadas.
Una forma de comprobar que el bot funciona
correctamente es, desde el navegador, acceder a la
URL:
[Link]
T__/getUpdates
Cambiando __ID_BOT__ :__TOKEN_BOT_ por el token
del bot, si el bot está correctamente configurado
obtendremos
Si la URL no fuera correcta o el token no se
corresponde con el ID del bot mostrará este texto
JSON:
ok: false
error_code: 401
description: «Unauthorized»
Si agregamos el bot a un grupo o si le escribimos
como si de un usuario se tratara, podremos ver
todos los mensajes enviados al bot desde la URL
anterior:
De esta forma podremos hacer casi cualquier cosa
con nuestro bot. Por ejemplo, desde una aplicación
.Net con C# podremos responder a determinados
comandos y hacer determinadas tareas (las que
queramos), tanto en el equipo en el que se ejecuta
la aplicación que lee los mensajes que le llegan al
bot, como en el propio Telegram usando el bot y el
API.
En artículos sucesivos mostraremos un ejemplo de
añadir funcionalidad a un bot de Telegram usando
Microsoft Visual Studio Community y C#.
COMPARTIR:
Anterior Siguiente
Solución error ORA-03113 Leer mensajes de bot de
end-of-file on communication Telegram usando C# C Sharp
channel en arranque Oracle .Net
11g
SOBRE EL AUTOR
alonsojpd
Presidente y fundador de Proyecto A y
AjpdSoft
ENTRADAS RELACIONADAS
Tracert a
fondo en
Implantaci Establecer todas las Activar
ón IP estática IP de la conexión
Firewall en Linux red con a
DFL-200 en Debian 11 PowerShel Escritorio
LAN con 06/06/2023 l Remoto en
conexión 04/27/2022 Windows
a Internet XP
mediante 03/01/2007
router
11/23/2006
Comentar
Lo siento, debes estar conectado para publicar un comentario.
Artículos recientes
Sustituir disco duro en clúster Ceph con Proxmox
Funciones para encriptar y desencriptar texto en AES 256 con PHP
Cifrar y descifrar en varios algoritmos con Delphi 12
Crear máquina virtual con Windows Server 2022 en Proxmox VE
App iOS y Android con consumo APIRest en Delphi 12
Agregar y eliminar un monitor Ceph en Proxmox VE de forma manual
Solución varios errores al agregar un nodo a un cluster Proxmox VE
Actualizar outdated OSD en Ceph de Proxmox VE
Convertir equipo Linux Debian en hipervisor de virtualización Proxmox VE
Habilitar HA en máquinas virtuales de clúster Proxmox VE
BUSCAR …
Top descargas
Descarga de la IOS de Cisco para router C7200 [Link]
33.06 MB 3894 descargas
Descarga de la IOS de Cisco para router C3725 [Link]
37.05 MB 2219 descargas
Código fuente en Python de la aplicación Detector de manos y dedos levantados
1.35 KB 2218 descargas
Código fuente en Python de la aplicación que lee una matrícula de una imagen
1.38 MB 2217 descargas
Código fuente en Python de la aplicación Detector de matrículas desde vídeo o WebCam en
tiempo real
3.11 MB 2215 descargas
BDE Borland Database Engine 5.2
3.99 MB 1995 descargas
Descarga código fuente script Python detector de cuerpos humanos en tiempo real
5.13 MB 1708 descargas
Turbo Pascal 7.0
201.85 KB 1679 descargas
ProyectoA Envío email TLS SSL v.[Link] con código fuente completo en Delphi 6
895.48 KB 1625 descargas
Descarga código fuente script Python detector movimiento y notificación por email
245.04 KB 1501 descargas
Categorías
Seleccionar Categoría