SlideShare una empresa de Scribd logo
1 de 17
Taller Bot
Programando dispositivos para crear
Bot con Python
Profesor: Álvaro Valencia Muñoz
2
¿Qué es un Bot?
Todo el mundo, cada día, utiliza la tecnología. La mayoría de nosotros deja la programación a ingenieros
porque pensamos que programar y la electrónica son complicadas; además, difíciles de entender. En la
actualidad estas actividades pueden ser divertidas y excitantes. Gracias a crear un Bot, diseñadores, artistas,
personas con un hobby y estudiantes de todas las edades están aprendiendo a crear asistentes virtuales que
se iluminan, mueven y responden ante personas.
BOT
Veamos un ejemplo de Bot
Fundamentos de
la programación
5
Introducción
En este taller daremos una pequeña introducción sobre como crear un bot de Telegram usando Python y la lista
de herramientas que necesitamos.
En este caso usaremos Python 3, el 2 no se recomienda usar debido a que está quedando obsoleto y este ya no
tiene soporte. Para nuestro entorno de desarrollo utilizaremos cualquier equipo y sistema operativo ya sea
Windows, Linux o MacOs.
.
Documentación
• Downloads Python
• Thonny Python
• python-telegram-bot (En inglés)
Requisitos
• Tener Python 3 instalado.
• Instalar PiP3 *Opcional
• Instalar la librería: python-telegram-bot
• Generar el Token de nuestro Bot con @Botfather
6
Instalación
Instalando Python
Una vez descargado Python, realizar configuraciones personales:
7
Instalación
Configurando
Thonny Python
9
¿Qué es Thonny Python?
Thonny es un Python IDE (entorno de desarrollo integrado) apto para principiantes que permite a los usuarios con
poco o ningún conocimiento de programación comenzar su primer paso en el camino de dominar el lenguaje de
programación Python. Construida desde cero por el desarrollador Aivar Annamaa, esta herramienta educativa es
considerada como una de las mejores herramientas para que los maestros brinden a sus estudiantes un entorno
de programación simplificado y ordenado para aprender los fundamentos de la programación, expandiendo
lentamente sus capacidades de codificación y resolución de problemas. y prepararlos para abordar tareas de
programación más complicadas.
10
Instalación
11
Instalación
Configurando en
Python
13
Funciones
Instalar archivos de programa para Telegram: Ir a símbolo de sistema luego escribir
Configuración de
Bot en Telegram
Telegram
1. Lo que primero que tienes que hacer es mandar un mensaje desde Telegram
al BotFather (@BotFather), en concreto el de «/newbot».
2. Posteriormente el propio bot te preguntará por el nombre que quieres para tu bot. Importante,
tiene que terminar en la palabra Bot. Ejemplo: SuperBot o super_Bot.
3. Si todo está correcto, te verificará la creación de tu Bot.
4. Bot creado y listo para personalizar. El BotFather nos asignara un TOKEN o código único de
nuestro Bot para poder usarlo más adelante.
5. Es opcional configurar la privacidad de tu bot, pero es recomendable. Escribimos «/setprivacy» y
posteriormente, el nombre de tu bot mencionándolo por su nombre «@Bot». El BotFather te
responderá con las opciones que puedes configurar, por ejemplo que cualquiera lo pueda usar o
que responda solo a determinados grupos o usuarios.
Configuración
Abrir aplicación:
Creando un Bot

Más contenido relacionado

Similar a Creando un Bot usando aplicación de Telegram

Python para todos
Python para todosPython para todos
Python para todosErik Gur
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdfRafalJMalave
 
Python para todos
Python para todosPython para todos
Python para todossebas145713
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdfssuser626fe4
 
Ruiz_Torres_Jose_Miguel_Manual_Bñsico_Iniciacion_A_Python_3.pdf
Ruiz_Torres_Jose_Miguel_Manual_Bñsico_Iniciacion_A_Python_3.pdfRuiz_Torres_Jose_Miguel_Manual_Bñsico_Iniciacion_A_Python_3.pdf
Ruiz_Torres_Jose_Miguel_Manual_Bñsico_Iniciacion_A_Python_3.pdfMaximilianoMuratorio1
 
Iniciacion a-python-3-freelibros.com
Iniciacion a-python-3-freelibros.comIniciacion a-python-3-freelibros.com
Iniciacion a-python-3-freelibros.comMarcosHuenchullanSot
 
Manual de python
Manual de pythonManual de python
Manual de pythonULEAM
 
Parallel python sistemas operativos avanzados
Parallel python sistemas operativos avanzadosParallel python sistemas operativos avanzados
Parallel python sistemas operativos avanzadosDaniel Muccela
 
Parallel Python sistemas operativos avanzados
Parallel Python sistemas operativos avanzadosParallel Python sistemas operativos avanzados
Parallel Python sistemas operativos avanzadosDaniel Muccela
 
Telebot by Leonel Esposito
Telebot by Leonel EspositoTelebot by Leonel Esposito
Telebot by Leonel EspositoLeonel Esposito
 
Pythonlearn-01-Intro.pptx
Pythonlearn-01-Intro.pptxPythonlearn-01-Intro.pptx
Pythonlearn-01-Intro.pptxDiegoSalvetti2
 
Herramientas de programación para desarrolladores
Herramientas de programación para desarrolladoresHerramientas de programación para desarrolladores
Herramientas de programación para desarrolladoresBBVA API Market
 

Similar a Creando un Bot usando aplicación de Telegram (20)

Python para todos
Python para todosPython para todos
Python para todos
 
Python para Todos
Python para TodosPython para Todos
Python para Todos
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Python para todos
Python para todosPython para todos
Python para todos
 
Libro python para todos
Libro   python para todosLibro   python para todos
Libro python para todos
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 
Ruiz_Torres_Jose_Miguel_Manual_Bñsico_Iniciacion_A_Python_3.pdf
Ruiz_Torres_Jose_Miguel_Manual_Bñsico_Iniciacion_A_Python_3.pdfRuiz_Torres_Jose_Miguel_Manual_Bñsico_Iniciacion_A_Python_3.pdf
Ruiz_Torres_Jose_Miguel_Manual_Bñsico_Iniciacion_A_Python_3.pdf
 
Iniciacion a-python-3-freelibros.com
Iniciacion a-python-3-freelibros.comIniciacion a-python-3-freelibros.com
Iniciacion a-python-3-freelibros.com
 
Introducción a python
Introducción a pythonIntroducción a python
Introducción a python
 
Manual de python
Manual de pythonManual de python
Manual de python
 
Parallel python sistemas operativos avanzados
Parallel python sistemas operativos avanzadosParallel python sistemas operativos avanzados
Parallel python sistemas operativos avanzados
 
Parallel Python sistemas operativos avanzados
Parallel Python sistemas operativos avanzadosParallel Python sistemas operativos avanzados
Parallel Python sistemas operativos avanzados
 
Telebot by Leonel Esposito
Telebot by Leonel EspositoTelebot by Leonel Esposito
Telebot by Leonel Esposito
 
Sesion8_Python.pptx
Sesion8_Python.pptxSesion8_Python.pptx
Sesion8_Python.pptx
 
Pythonlearn-01-Intro.pptx
Pythonlearn-01-Intro.pptxPythonlearn-01-Intro.pptx
Pythonlearn-01-Intro.pptx
 
CRCNY Aprenda a Programar en Python
CRCNY Aprenda a Programar en PythonCRCNY Aprenda a Programar en Python
CRCNY Aprenda a Programar en Python
 
Herramientas de programación para desarrolladores
Herramientas de programación para desarrolladoresHerramientas de programación para desarrolladores
Herramientas de programación para desarrolladores
 
Examen arquitectura
Examen arquitecturaExamen arquitectura
Examen arquitectura
 

Último

TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 

Último (20)

TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 

Creando un Bot usando aplicación de Telegram

  • 1. Taller Bot Programando dispositivos para crear Bot con Python Profesor: Álvaro Valencia Muñoz
  • 2. 2 ¿Qué es un Bot? Todo el mundo, cada día, utiliza la tecnología. La mayoría de nosotros deja la programación a ingenieros porque pensamos que programar y la electrónica son complicadas; además, difíciles de entender. En la actualidad estas actividades pueden ser divertidas y excitantes. Gracias a crear un Bot, diseñadores, artistas, personas con un hobby y estudiantes de todas las edades están aprendiendo a crear asistentes virtuales que se iluminan, mueven y responden ante personas.
  • 5. 5 Introducción En este taller daremos una pequeña introducción sobre como crear un bot de Telegram usando Python y la lista de herramientas que necesitamos. En este caso usaremos Python 3, el 2 no se recomienda usar debido a que está quedando obsoleto y este ya no tiene soporte. Para nuestro entorno de desarrollo utilizaremos cualquier equipo y sistema operativo ya sea Windows, Linux o MacOs. . Documentación • Downloads Python • Thonny Python • python-telegram-bot (En inglés) Requisitos • Tener Python 3 instalado. • Instalar PiP3 *Opcional • Instalar la librería: python-telegram-bot • Generar el Token de nuestro Bot con @Botfather
  • 6. 6 Instalación Instalando Python Una vez descargado Python, realizar configuraciones personales:
  • 9. 9 ¿Qué es Thonny Python? Thonny es un Python IDE (entorno de desarrollo integrado) apto para principiantes que permite a los usuarios con poco o ningún conocimiento de programación comenzar su primer paso en el camino de dominar el lenguaje de programación Python. Construida desde cero por el desarrollador Aivar Annamaa, esta herramienta educativa es considerada como una de las mejores herramientas para que los maestros brinden a sus estudiantes un entorno de programación simplificado y ordenado para aprender los fundamentos de la programación, expandiendo lentamente sus capacidades de codificación y resolución de problemas. y prepararlos para abordar tareas de programación más complicadas.
  • 13. 13 Funciones Instalar archivos de programa para Telegram: Ir a símbolo de sistema luego escribir
  • 15. Telegram 1. Lo que primero que tienes que hacer es mandar un mensaje desde Telegram al BotFather (@BotFather), en concreto el de «/newbot». 2. Posteriormente el propio bot te preguntará por el nombre que quieres para tu bot. Importante, tiene que terminar en la palabra Bot. Ejemplo: SuperBot o super_Bot. 3. Si todo está correcto, te verificará la creación de tu Bot. 4. Bot creado y listo para personalizar. El BotFather nos asignara un TOKEN o código único de nuestro Bot para poder usarlo más adelante. 5. Es opcional configurar la privacidad de tu bot, pero es recomendable. Escribimos «/setprivacy» y posteriormente, el nombre de tu bot mencionándolo por su nombre «@Bot». El BotFather te responderá con las opciones que puedes configurar, por ejemplo que cualquiera lo pueda usar o que responda solo a determinados grupos o usuarios.