ramirosandoval / Soporte-Sondeos

Repo de scripts hechos por y para el equipo de Soporte de Sondeos.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Carga de lotes a plataformas de Alertas

Dependencias:

  • Pandas
  • Selenium

Instalacion:

Flags de cada script

El script addContacts toma 6 argumentos:

  • -u / —username es para indicar el nombre de usuario de la plataforma de alertas
  • -p / —password es para indicar la contraseña de la plataforma de alertas
  • -nl / —nombrelote es para indicar el nombre del lote seguido de su extension que tiene que estar en una carpeta llamada "bases", por ahora el programa solo trabaja con archivos excel.
  • -cn / —columnanombres es para indicar el valor que tiene la columna que posee los nombres de contacto dentro del lote y que el programa la identifique.
  • -ct / —columnatelefonos es para indicar el valor que tiene la columna que posee los telefonos de cada contacto dentro del lote.
  • -l / —link es para indicar el link o nombre de la plataforma en la que ingresar los contactos. Por EJ: eswenance/argenpesos/http://uywenance.sondeosglobal.com/user/login

El script addGroup toma 8 argumentos, siendo 5 iguales al otro script:

  • -u / —username es para indicar el nombre de usuario de la plataforma de alertas
  • -p / —password es para indicar la contraseña de la plataforma de alertas
  • -nl / —nombrelote es para indicar el nombre del lote seguido de su extension que tiene que estar en una carpeta llamada "bases", por ahora el programa solo trabaja con archivos excel.
  • -cn / —columnanombres es para indicar el valor que tiene la columna que posee los nombres de contacto dentro del lote y que el programa la identifique.
  • -l / —link es para indicar el link o nombre de la plataforma en la que ingresar los contactos. Por EJ: eswenance/argenpesos/http://uywenance.sondeosglobal.com/user/login
  • -ng / —nombregrupo es para indicar el nombre que se desea que tenga el grupo
  • -cg / —codigogrupo es para indicar el codigo numerico que se desea que tenga el grupo
  • -cm / —columnamensaje es para indicar el valor que tiene la columna que posee el mensaje que se enviara a cada contacto.

A tener en cuenta

Los lotes deben estar en una carpeta llamada "bases", a su vez, esta carpeta debe ser creada dentro de la misma carpeta en donde se ubiquen los scripts.

El programa, al ser ejecutado con todos sus parámetros especificados, tardara unos segundos en abrir el navegador y automáticamente ingresar los contactos o crear el grupo. Para su correcto funcionamiento es importante minimizar este navegador. Los programas envian informacion sobre su estado hacia la consola.

About

Repo de scripts hechos por y para el equipo de Soporte de Sondeos.


Languages

Language:Python 100.0%