Crea tu primer bot en telegram para protegerte de hackers y estafadores en Web3

Crea tu primer bot en telegram para protegerte de hackers y estafadores en Web3

Introducción

En el contexto de la descentralización y la tecnología blockchain, resulta crucial salvaguardar la integridad de tus activos digitales y la confidencialidad de tus datos personales.

Con el advenimiento de la Web3, la próxima etapa evolutiva de Internet basada en la confianza, es imprescindible estar preparado para hacer frente a ciberdelincuentes y estafadores que buscan aprovecharse de tus recursos.

En este tutorial aprenderás a cómo identificar estos riesgos de manera automatizada con Telegram .

¿Que harémos en este tutorial?

  • Crear un endpoint en QuickNode para identificar los riesgos asociados a una dirección.

  • Crear un bot en Telegram para recibir nuestras alertas.

¿Que necesitarás?

Despues de crear nuestra cuenta de QuickNode, debemos crear un endpoint , en este caso utilizaremos Ethereum,pero esta función soporta también BNB Smart Chain,Bitcoin.

Dashboard para crear un endpoint en QuickNode

Dashboard para crear un endpoint en QuickNode,seleccionando Red

Después nos vamos a la pestaña de "Add-Ons" y activamos el plugin "MistTrack AML API"

Dashboard activando AddOn MistTrack AML API

Después de configurar nuestro endpoint y nuestro plugin en QuickNode, vamos a verificar los riesgos de la dirección que deseemos.

Para eso debemos copiar nuestro endpoint (enlace que aparece cómo HTTP Provider).

Dashboard QuickNode Endpoint

Al concluir copiando nuestro endpoint debemos guardarlo para pasos posteriores.

Configurar nuestro entorno en telegram para verificar direcciones

Para eso necesitaremos ir a Telegram.

Abre tu aplicación de Telegram (Web/Escritorio/Móvil) y busca @BotFather o ve a t.me/BotFather.

A continuación realiza los siguientes pasos:

  • Abre el bot BotFather en Telegram y envía el comando /newbot en el chat

  • Da a tu bot un nombre único, por ejemplo, Crypto Risk Analyzer en el ejemplo siguiente.

  • Da un nombre de usuario, por ejemplo, cryptoriskanalyzertelegram_bot, este nombre usuario en el caso que exista, solo elije otro nombre.

  • Una vez que BotFather haya creado tu bot, copia el nombre de usuario y el token del bot.

Configuración BotFather

Después agregaremos nuestro bot que creamos con BotFather y lo agregamos a nuestro grupo, para que funcione nuestro bot debe tener permisos de administrador.

Agregando nuestro bot a nuestro grupo

Al tener realizado estos pasos nuestro bot esta preparado para recibir nuestros mensajes.

Después de esto nos vamos a render y creamos un nuevo web service.

Sitio donde crearemos nuestro servicio

Luego ingresamos en "Public Git Repository" este enlace:
https://github.com/irwingtello/CryptoRiskAnalyzerTelegramBot

Obteniendo el código ejemplo de Github

Después nos aparecerá esta pantalla de configuración:

Configuración para iniciar nuestro servicio

En esta misma pantalla de configuración debemos dar click en el botón desplegable "Advanced".

Y agregar los siguientes parámetros:

Parametros para configurar nuestro servicio

URL de nuestro webhook

Al finalizar de configurar nuestro servicio, debemos reemplazar en la URL siguiente:

api.telegram.org/bot[Replace this]/setWebhook?url=[Replace this]

Los datos de nuestro Token de Telegram y nuestro Webhook.

api.telegram.org/bot[Replace this]/setWebhook?url=[Replace this]

Example:

https://api.telegram.org/bot6054167478:AAFfPPLPuuTT2JsabGOcapP3Z2eCrxMq-Ck/setWebhook?url=https://telegrambot-73j2.onrender.com

Después de reemplazar los datos en la URL , debemos copiarla y pegarla en nuestro navegador y dar Enter.

Nuestro navegador se vería algo así:

Configurando webhook en telegram

Interactuando con nuestro bot de Telegram

Resultado final - Telegram Bot

Conclusion

Felicidades! , ahora sabes cómo verificar los riesgos asociados a una dirección. manera automatizada con Telegram .

Nota

En servicio gratuito de Render , el servicio llega a estar inactivo después de 1 hora y tarda en volver a cargar, este mismo necesita tener un nuevo deployment.

Nos gustaría tu retroalimentación ❤️!

Si tienes un comentario o pregunta en esta guía ,por favor comparte con nosotros tus inquietudes por Twitter o a través de nuestra comunidad de discord.

Siempre nos encanta escuchar a nuestra comunidad.

Autor: Irwing Tello
Discord: discord.com/invite/ADjtsHVreT Twitter: twitter.com/irwingtello LinkedIn: linkedin.com/in/irwingtello Email:
Website: dfhcommunity.com
Youtube: youtube.com/@irwingtellomx

Puedes apoyar a mi trabajo aquí:
buymeacoffee.com/irwingtello

BTC: 34kXK9CpTJP1PyHKw2kUD2bt6rtGcG5CHY
EVM Address: 0x8B98F8Ff69d2A720120eD6C71A9Bc5072b8Eb46D
Solana: Ey9oVFHW79giacRZaKxigYjeihMsY7ox8jxc7Hp1sJmS

Did you find this article valuable?

Support Irwing Tello by becoming a sponsor. Any amount is appreciated!