-
Sección 0 - Introducción
-
Section 1 - Rocketbot Installation
-
Section 3 - Creating a new Bot
-
Section 4 - Variables
-
Section 5 - Website
-
Section 6 - Excel
-
Section 7 - Logic
-
Section 8 - Send information to file
-
Section 9 - Email
-
Section 10 - Robot Child
-
Section 11 - Final Robot
Prev
Creating our log
Luis Emilio
hola. cómo puedo hacer que el robot envie un archivo que este mismo creo?
Marcela Vergara
Hola Luis,
Como te indiqué en otra respuesta, todas las preguntas a través del foro: http://forum.rocketbot.co/
gracias.
Carlos Zuniga
Hola Marcela cuando configuro mi cuenta para realizar pruebas de envío me figura este error:
(535, b’5.7.8 Username and Password not accepted. Learn more at\n5.7.8 https://support.google.com/mail/?p=BadCredentials d21sm11678065qtp.97 – gsmtp’) , agradeceré me puedas brindar tu apoyo.
Marcela Vergara
Hola Carlos!,
Las políticas de Gmail han cambiado, igualmente vuelve a revisar si lo de permitir aplicaciones poco seguras sigue activado, pasa que a veces se desactiva, revisar también no tener la configuración de dos pasos. Si persiste el error entonces utilizar el otro módulo de gmail con la nueva configuración: https://market.rocketbot.co/?110#/module/gmail_suite
Saludos!.-
Carlos Zuniga
Para ello previamente habilite la configuración “Acceso a aplicaciones poco seguras”
Carlos Zuniga
Hola Marcela he verificado no tener la configuración de 2 pasos y tener acceso a aplicaciones poco seguras y aún así no funciona; adicional a ello instale la versión gmail_suite que indicas sin embargo las opciones de configuración al Servidor difiere del que se visualiza en la documentación , me esta solicitando:
credenciales (.json)
user y
resultado a variable.
Agradeceré su apoyo indicando si falta instalar algun otro archivo ya que no puedo continuar con la clase.
Marcela Vergara
Hola Carlos,
Si, se está corrigiendo lo del manual, pero es solo en la web, si vas donde dejaste la carpeta del módulo gmail_suite: Rocketbot/modules/gmail_suite/examples/ verás un .pdf con el manual actualizado, ahí se indican los pasos con la versión que solicita un json para la conexión.
Saludos!.-
constanzacontreras
Hola! Descargue el modulo de gmail suite, y seguí los pasos del manual para la configuración del gmail, descargando el archivo credentials.json.
Aún así, me tira el siguiente error: [Errno 2] No such file or directory: ‘modules/gmail_suite/__init__.py’
No se que puede ser. Intenté también poniendo el archivo en el mismo modulo donde está el modulo de gmail de la carpeta de la APP de rocketbot pero no obtuve resultados.
Muchas gracias!
Marcela Vergara
Hola Constanza,
Cómo estás ejecutando Rocketbot?
El módulo siempre debe quedar en modules, sin cambiar el nombre y sin duplicar la carpeta gmail_suite en este caso.
Podrías consultarnos en el foro por favor? allá podemos responder de mejor forma, puedes adjuntar imágenes y seguir un hilo.
Saludos-
andresnaranjo
Hola Marcela,
Tengo una inquietud que me gustaria saber si me puedes ayudar, estoy intentando configurar el servidor usando una cuenta hotmail, y me sale el siguiente error.
invalid literal for int() with base 10: ”
Sabes a que se pueda deber?
andresnaranjo
Lo logre resolver descargando el modulo de outlook365, pero me gustaria saber si existe alguna otra forma de resolver este escenario
Marcela Vergara
Hola Andrés,
Lo recomendable es trabajar con los módulos específicos para los distintos servidores y no con el por defecto ya que es más limitado, respecto al error, puede ser que te faltó ingresar un puerto, ahí debes buscar los puertos correspondientes para el servidor que necesites.
Saludos!.-
Ringo Gonzalez
En caso que se les presente este error cuando ponen el password de Gmail
(534, b’5.7.9 Application-specific password required. Learn more at\n5.7.9 https://support.google.com/mail/?p=InvalidSecondFactor g23sm931171uan.7 – gsmtp’)
Se debe seguir los pasos indicados en el enlace https://support.google.com/accounts/answer/185833?hl=es
Ya que en este momento se debe usar “Iniciar sesión con contraseñas de aplicación” y ya no existe la opción “Acceso a aplicaciones poco seguras”
Nota: Esto funciona con el modulo estándar de Rocketbot. (Supondría que con el modulo de Suite debería funcionar)
Marcela Vergara
Hola Ringo,
Exacto, como las políticas han cambiado se creó el otro módulo, gmail_suite, las cuentas antiguas aún pueden utilizar el de gmail_.
Saludos!.-
anjimenezh
Marcela cordial saludo, me podrías indicar cómo se usa el módulo gmail_suite para el caso de presentar el error de autenticación de contraseña, gracias
Marcela Vergara
Hola anjimenezh, desde el market puedes ver su documentación para ver cómo funciona: https://market.rocketbot.co/module/gmail_suite, donde dice “See Documentation”, también, si ya lo tienes descargado, puedes ir a tu carpeta Rocketbot/modules/gmail_suite/example y encontrarás el manual en PDF
anjimenezh
Muchas gracias Marcela
Douglas Rodriguez
no me puedo conectar con el servidor de gmail y me sale ese error me podria ayudar por favor
Invalid \escape: line 1 column 97 (char 96)
Marcela Vergara
Hola Douglas, te respondimos en la pregunta realizada en el Foro.
Ese error indica un carácter especial, lo más probable es que una de tus variables utilizadas contenga saltos de línea.
Jaribgutierrez
hola, saludos. al configurar el sitio web me aparece el siguiente error:
[WinError 10060] Se produjo un error durante el intento de conexión ya que la parte conectada no respondió adecuadamente tras un periodo de tiempo, o bien se produjo un error en la conexión establecida ya que el host conectado no ha podido responder
Marcela Vergara
Hola Jaribgutierrez,
Generalmente es por algún bloqueo, intenta ejecutando el comando nuevamente sino puede ser tema de alguna vpn, firewall o restricción de la red.
Ignacio Mtnz
Hola Marcela,
Como sería la configuración SMTP e IMAP para Outlook?
Gracias
Marcela Vergara
Hola Ignacio, en la página de Microsoft puedes encontrar información respecto a los puertos https://support.microsoft.com/en-us/office/pop-imap-and-smtp-settings-for-outlook-com-d088b986-291d-42b8-9564-9c414e2aa040, de todas formas te recomiendo utilizar el módulo específico para Outlook: https://market.rocketbot.co/module/Outlook365, también tenemos el de OfficeOutlook: https://market.rocketbot.co/module/OfficeOutlook
anjimenezh
Acceso a aplicaciones pocas seguras no me aparece, ahora sale: Navegación segura mejorada para tu cuenta. Qué se debe hacer ahí?
Marcela Vergara
Las políticas de Google cambiaron hace un tiempo, en el caso de que tu cuenta no tenga esa opción, puedes utilizar el módulo gmail_suite
JSfuertesDev
Hola!
Intente configurar el correo con las aplicaciones poco seguras
Sin embargo Google me dice “A partir del 30 de mayo de 2022, Google, con el fin de proteger tu cuenta, ya no permitirá el uso de apps ni dispositivos de terceros que te soliciten acceder a tu Cuenta de Google usando solo tu nombre de usuario y contraseña.”
¿Existe una solución a esto?
Marcela Vergara
Hola JSfuertesDev,
Si, Google quitó esa opción y ya no se puede utilizar, ahora tienes dos opciones:
1.- Crear una contraseña de aplicación y utilizar esa en el comando Configurar Servidor del módulo de gmail_, te dejo el link: https://support.google.com/mail/answer/185833?hl=es
2- Usar el módulo gmail_suite, el cual permite la conexión a través de un archivo de credenciales.
noel10
Hola marcela espero se encuentre bien, ya genere mi contraseña de aplicacion, pero nose en que parte de configurar servidor tiene que ir, espero su ayuda graciass
Marcela Vergara
Hola Noel,
Esa contraseña la debes utilizar en el comando de conexión, donde te pide user y password. Si es un gmail te recomiendo utilizar el módulo en vez del comando nativo
Eduardo Tallman
Hola, gmail ya no deja activar el acceso a aplicaciones no seguras, sigo las instrucciones pero me sale que la opcion ya no está disponible y que cambió a partir del 30/05/2022. Cómo puedo activarlo y seguir el hilo del curso ?
Gracias
Marcela Vergara
Hola Eduardo, ahora debes crear una contraseña de aplicación y esa utilizarla en el comando de conexión, acá te dejo los pasos para crear una https://support.google.com/mail/answer/185833?hl=es
ggonzalezc
Es posible conectar/configurar office365 para hacer lectura de correos? y a la vez, leer y separar por linea el cuerpo del mensaje para distribuirlo en celdas para excel?
Gracias por su ayuda.
Marcela Vergara
Hola ggonzalezc, puedes utilizar el módulo O365 parra leer correos, luego el cuerpo del mensaje lo puedes trabajar como quieras por ejemplo a través del comando Asignar Variable del menú Sistema, podrías usar el método split() para separarlo por salto de línea.
Juan Pulido
Hola Marcela, de antemano un cordial saludo,
Una consulta, como se conecta el modulo OfficeOutllok, aparece todo en gris, y cuando le indico “conectar a Outlook” solo aparece “Variable donde guardar el resultado” y no aparece nada mas para ingresar datos.
Muchas gracias.
Juan Pulido
Marcela Vergara
Hola Juan,
Para OfficeOutlook solo debes agregar el comando de conexión y una var para ver si fue exitosa o no, no requiere que ingreses datos ya que se conecta a tu Outlook de escritorio
Juan Pulido
Muchas gracias por tu pronta respuesta Marcela, sin embargo, se sale de mi conocimiento técnico lo que me indicas que haga, ¿hay algún video o instructivo donde pueda ver el paso a paso?. Juan Pulido
Juan Pulido
Ya logre resolverlo, era mas fácil de lo que pensaba jejej, muchas gracias.
Nestor Rojas Tello
Hola a todos, debido al cambio de políticas de Gmail, Google ha modificado la forma en como aplicaciones terceras puedan enviar correos o acceder a leerlas. Por eso cuando hacen lo que explica en la clase les sale el error:
(535, b’5.7.8 Username and Password not accepted. Learn more at\n5.7.8 https://support.google.com/mail/?p=BadCredentials d21sm11678065qtp.97 – gsmtp’)
La solución para esto es la siguiente; primero que todo deben entrar al correo con el que estan configurando >> Entrar a Gestionar tu cuenta >> Seguridad >> Y realizar la autenticación de dos pasos >> Buscar la opción Contraseña de Aplicación (si no la encuentran para dar click pueden usar el buscador en la parte superior y ponerlo) >> En ese apartado deben generar la contraseña >> Finalmente reemplazan el Password (en vez de colocar la contraseña que ustedes pusieron al inicio, colocan la que generó Google).
Con eso bastaría para que funcione y envíe sus correos. Un saludo.
Gabriel1266
busque la opcion:
“Aplicaciones menos seguras y tu cuenta de Google”
pero me dice esto:
A partir de septiembre del 2024, las aplicaciones menos seguras, las aplicaciones de terceros y los dispositivos que te piden que inicies sesión solo con tu nombre de usuario y contraseña dejarán de admitirse en las cuentas de Google Workspace.
y pues… no pude…
user
Hola Gabriel, el enlace de cómo se debe realizar ahora (con contraseña de aplicación) es el siguiente: Crear Contraseña de Aplicación
katiuska
Hola, ayuda no me deja conectar con el servidor de correo me sale en la variable como False
Marcela Vergara
Hola katiuska,
Te recomiendo usar un módulo específico para tu cuenta, si es un gmail, el módulo de gmail_ o Gmail_Suite, recordar también que ahora no se debe ingresar la contraseña del correo sino una contraseña de aplicación desde que Google cambió sus políticas, puede ver más info en la descripción del video de gmail donde está el link con los pasos para poder generarla