AiDataTaskRuner/Backend/Tlgm/Protocol/Def.mqh

52 lines
2.8 KiB
MQL5
Raw Permalink Normal View History

2026-03-18 12:10:52 -05:00
//+------------------------------------------------------------------+
//| Def.mqh |
//| Copyright 2025, Niquel Mendoza. |
//| https://www.mql5.com/es/users/nique_372 |
//+------------------------------------------------------------------+
#property copyright "Copyright 2025, Niquel Mendoza."
#property link "https://www.mql5.com/es/users/nique_372"
#property strict
#ifndef AIDATATASKRUNNER_BACKEND_TLGM_PROTOCOL_DEF_MQH
#define AIDATATASKRUNNER_BACKEND_TLGM_PROTOCOL_DEF_MQH
2026-04-01 13:21:12 -05:00
// En este archivo de definide el protoclo de comuniacion entre tlgbot(cliente) y el panel(vendedor)
// el profotocl o es el mismo que la api
// solo que aqui incluimos los mqh necesario y definods el array de tools
2026-03-18 12:10:52 -05:00
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
2026-04-01 12:33:57 -05:00
//--- Procolo de comunicaino con telgram (user panel a bot de telegram)
2026-03-18 12:10:52 -05:00
#include <TSN\\LLM\\TlgDef.mqh>
2026-04-01 12:33:57 -05:00
//--- Incluimos el proctocolo de la api (externo a panel a externo (REs))
#include "..\\..\\Api\\Protocol\\Def.mqh"
2026-03-18 12:10:52 -05:00
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
//---
#define AIDATATASKRUNNER_AI_TOTAL_TOOLS (12)
2026-04-01 12:33:57 -05:00
// Por ahora solo doce tools
2026-03-18 12:10:52 -05:00
string g_aidatatask_runner_tools_tlg_names[AIDATATASKRUNNER_AI_TOTAL_TOOLS] =
{
2026-04-01 12:33:57 -05:00
"aidatataskrunner_add_task", // [0] AIDATATASKRUNER_API_ADD_TASK_TO_TABLE
"aidatataskrunner_save_tasks_to_file", // [1] AIDATATASKRUNER_API_SAVE_TASK_IN_FILE
"aidatataskrunner_load_tasks_from_file", // [2] AIDATATASKRUNER_API_LOAD_TASK_IN_FILE
"aidatataskrunner_get_task_total", // [3] AIDATATASKRUNER_API_TASK_TOTAL
"aidatataskrunner_get_task_by_index", // [4] AIDATATASKRUNER_API_GET_TASK_BY_INDEX
"aidatataskrunner_clean_all_tasks", // [5] AIDATATASKRUNER_API_CLEAN_ALL_TASK_OF_TABLE
"aidatataskrunner_execute_all_tasks", // [6] AIDATATASKRUNER_API_EXECUTE_ALL_TASK_OF_TABLE
"aidatataskrunner_load_config", // [7] AIDATATASKRUNER_API_LOAD_CONFIG_IN_FILE
"aidatataskrunner_save_config", // [8] AIDATATASKRUNER_API_SAVE_CONFIG_IN_FILE
"aidatataskrunner_get_main_folder", // [9] AIDATATASKRUNER_API_MAIN_FOLDER
"aidatataskrunner_get_task_folder", // [10] AIDATATASKRUNER_API_TASK_FOLDER
"aidatataskrunner_is_in_commonfolder" // [11] AIDATATASKRUNER_API_IS_IN_COMMON_FOLDER
2026-03-18 12:10:52 -05:00
};
2026-04-01 12:33:57 -05:00
2026-03-18 12:10:52 -05:00
#endif // AIDATATASKRUNNER_BACKEND_TLGM_RECIBER_MQH
//+------------------------------------------------------------------+