Tracking app for AliExpress orders
The application can be configured from a configuration file in the format *json, this file must be added as an
environment variable under the key CONFIG_FILE_TAIXTRACKING
.
In case the environment variable is not defined, the application will give the error No se ha definido la variable de entorno CONFIG_FILE_TAIXTRACKING
has not been defined and will stop. If such a variable exists, but the file is
not found, the error will be No se encuentra el fichero de configuración "<filepath>"
is not found and will also stop.
Format of the configuration file:
{
"telegram": {
"token": "xxx"
},
"application": {
"users": {
"allow_new_users": true,
"default_allow": true
},
"interval_time_search_tracking": 60
},
"bbdd": {
"system": "sqlite",
"filepath": "taixTracking.db"
}
}
If we have the telegram token well configured, it is possible to interact with the application through the messaging app. Here is a list of available commands:
/aliexpress
: allows us to obtain the status of an AliExpress order through its tracking code.
Currently the only database manager that is supported is SQLite. To configure it is as simple as adding the bbdd
section to the configuration, in the system
field indicate sqlite
and in the filepath
field indicate the path
where the BBDD file is located (if it does not exist, create it).
Aplicación de seguimiento para pedidos de AliExpress
La aplicación se puede configurar desde un archivo de configuración con el formato json, dicho archivo se tiene que
añadir como una variable de entorno bajo la clave CONFIG_FILE_TAIXTRACKING
.
En el caso de que la variable de entorno no se encuentre definida, la aplicación dará el error No se ha definido la variable de entorno CONFIG_FILE_TAIXTRACKING
y se detendrá. En el caso de existir dicha variable, pero no encontrarse
el fichero, el error será No se encuentra el fichero de configuración "<dirección del fichero>"
y también se detendrá.
Formato del fichero de configuración:
{
"telegram": {
"token": "xxx"
},
"application": {
"users": {
"allow_new_users": true,
"default_allow": true
},
"interval_time_search_tracking": 60
},
"bbdd": {
"system": "sqlite",
"filepath": "taixTracking.db"
}
}
Si tenemos el token de telegram bien configurado, es posible interactuar con la aplicación a través de la aplicación de mensajería. Esta es una lista de los comandos disponibles:
/aliexpress
: nos permite obtener el estado de un pedido de AliExpress a través de su código de seguimiento.
Actualmente el único gestor de base de datos que está soportado es SQLite. Para configurarlo es tan sencillo como
añadir a la configuración el apartado bbdd
, en el campo system
indicar sqlite
y en el campo filepath
indicar
la ruta donde se encuentra (si no existe lo crea) el fichero de BBDD.