-
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
MPineda
Hola Marcela,
Hay manera de extraer el titulo de cada correo en la iteracion?, con el fin de hacer un log por cada correo e irlos almacenando en una carpeta.
gracias
Saludos!
Marcela Vergara
Hola Mario,
Cuando obtengas los ID’s de los mail que requieres leer, agregas la info a una variable, donde viene el título por ejemplo, dentro de un For puedes iterar esos ID’s e ir obteniendo los datos que necesites.
Favor realizar las preguntas específicas de Rocketbot a través del foro para poder brindarte una ayuda más óptima y rápida :D.
Saludos!.-
josemedina
Buenas Marcela. Por favor la ruta para guardar el email leído, no me funciona en Windows. Cómo debería ponerla para que me la entienda el comando leer email. Muchas gracias.
Marcela Vergara
Hola José,
Estás utilizando el módulo de Gmail?, para guardar la información del mail se usa una variable, la cual no debe ir entre llaves y para descargar los adjuntos en caso de que traiga se debe ingresar una ruta mediante el botón “Buscar”.
Te arroja algún error?
Jose Medina
Hola Marcela, ya está resuelto era lo que comentabas. Ya puedo ver la información y descargar adjuntos. Muchas gracias. 😉
Daniel_Zabala
Hola a todos, he tenido un inconveniente al realizar el listado de los correos utilice el bloque de función “Listar todos los email IMAP”, pero este siempre me retorna el mensaje “SEARCH command error: BAD [b’Could not parse command’]” , sin importar el filtro que le coloque.
Cualquier información seria muy útil.
Muchas gracias de antemano.
Marcela Vergara
Hola Daniel,
Qué estás ingresando en el input de filtro?
gbolanos
Buenas tardes Marcela.
En caso de Windows como seria la ruta para guardar el archivo.
Ya que no me sale y me indica mensaje de {Errno 22} invalido argumento
German Bolaños
Marcela Vergara
Hola Germán,
Qué archivo? qué comando estás utilizando?
gbolanos
Hola Marcela, al escoger Leer email por ID IMAP
En la opción ruta donde se descarga archivos adjuntos, escribes esto /Users/marcerptten/files.
En Windows como tendría que ser C:\Users\Familia\Desktop\files.
Espero me puedas ayudar.
German Bolaños
Marcela Vergara
Hola Germán,
Intenta con slash
/
en vez de back slash\
, revisa también que la conexión sea correcta, si sigue fallando por favor escríbenos en el Foro para que puedas adjuntar una imagen de cómo tienes el comando y te podamos ayudar mejor.Christian Huidobro Quispe
Hola Marcela buen dia, estoy haciendo la prueba de leer los emails, pero he notado que en message me muestra none {‘message’: None,…………
a pesar de que el correo si tiene informacion, podrias ayudarme por favor
Marcela Vergara
Hola Christian, puede pasar con ese menú, te recomiendo trabajar con un módulo específico para al correo que quieras conectar, o si utilizarás el del menú email, te recomiendo leer la info del mail con el módulo emailAdvanced
Ariel Evilla
Hola Marcela,
Solo es puede hacer filtros por el Subject o podría hacer filtros por otro valor de la metadata del correo, por ejemplo la fecha
Gracias,
Saludos,
Marcela Vergara
Hola Ariel, acá te dejo todos los filtros disponibles: https://docs.rocketbot.co/?p=1846
psanchez
Hola Marcela.
En el comando Listar todos los email me envia un error sin importar el texto que ponga para SUBJECT, todos los textos que uso si los encuentro en mi correo pero el robot no lo hace. Este es el error para todos sin importar el texto que ponga:
socket error: EOF
Ya baje e instale los modulos gmail_suite, O365, OfficeOutlook, Outlook365.
Reconoce la configuarción de correo y pude enviar correo, pero aqui es donde ya no avanza.
Me puedes ayudar por favor.
Gracias.
Marcela Vergara
Hola psanchez,
Qué cliente de correo necesitas probar?, Gmail, Outlook, etc., te sucede con todos los módulos o con algunos? versión del módulo de gmail_ tienes?, revisa si hay alguna actualización disponible a través del addon InstallMods que se encuentra en la parte lateral derecha de Rocketbot Studio, la versión actual es la 1.10.0, lo mismo con los demás mods
Daniel Guzmán
Hola, buenas tardes, yo tengo el mismo problema, estoy tratando de ejecutar el comando “Listar todos los email IMAP” con el servidor IMAP “outlook.office365.com”, si conecta, pero manda el error: “socket error: EOF”
Marcela Vergara
Hola Daniel, la respuesta del comando de conectar te da True o sólo aparece un check en verde? valida que la respuesta sea True. los datos que estás ingresando son como lo indica la documentación? https://support.microsoft.com/es-es/office/configuraci%C3%B3n-pop-imap-y-smtp-para-outlook-com-d088b986-291d-42b8-9564-9c414e2aa040
para conectar se debe utilizar una contraseña de aplicación, te dejo el link https://support.microsoft.com/es-es/account-billing/uso-de-contrase%C3%B1as-de-la-aplicaci%C3%B3n-con-aplicaciones-que-no-admiten-la-verificaci%C3%B3n-en-dos-pasos-5896ed9b-4263-e681-128a-a6f2979a7944
si continúas con error escríbenos en el foro por favor para que nos compartas más detalles y capturas y poder ayudarte mejor
René Barbecho Jarro
Hola Marcela,
Te cuento que estoy realizando el ejercicio paso a paso, sin embargo, el momento de realizar el for y mostrar mediante una alerta el comportamiento de la variable {id], me devuele de la siguiente manera b’19’ y no b19, por tal motivo el momento de usar el {id}.decode() me da el siguiente error. “set’ object has no attribute ‘decode’
Me puedes ayudar.
Muchas gracias.
Marcela Vergara
Hola René,
Lo acabo de probar con una variable que tiene
b'72'
y al realizar el {var}.decode() lo limpia correctamente. Qué versión de rocketbot estás utilizando?, si continúas con el problema escríbenos por favor a través del foro donde podrás adjuntar capturas del comando y de la variable para que te podamos ayudar más rápidamenteNestor Rojas Tello
Me da curiosidad saber si Rocketbot puede almacenar información de un correo en una variable pero que sea un arreglo, de tal forma que pueda colocarlo todo en un Excel. Me falta mucho por aprender pero muy interesante todo lo que se está enseñando. Muchas gracias!
Marcela Vergara
Se puede realizar, si bien cuando lees un mail lo que obtendrás en la variable será un dict, puedes extraer la info que necesitas y guardarla en una lista, luego esa lista pasarla a un Excel sin problema