COURSES

Rocketbot Suite (Level 1)

This content is protected, please and enroll course to view this content!

23 comments

  1. 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!

    1. 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!.-

  2. 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.

    1. 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?

      1. Hola Marcela, ya está resuelto era lo que comentabas. Ya puedo ver la información y descargar adjuntos. Muchas gracias. 😉

  3. 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.

    1. Hola Daniel,

      Qué estás ingresando en el input de filtro?

  4. 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

    1. Hola Germán,

      Qué archivo? qué comando estás utilizando?

  5. 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

    1. 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.

  6. 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

    1. 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

  7. 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,

    1. Hola Ariel, acá te dejo todos los filtros disponibles: https://docs.rocketbot.co/?p=1846

  8. 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.

    1. 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

      1. 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”

        1. 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

  9. 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.

    1. 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ápidamente

  10. 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!

    1. 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

Leave a Reply

Your email address will not be published.

en_USEnglish