
API для разработчиков
/// Отправляет сообщение в настроенный чат интеграций
/// Возвращает true если отправлено, false если ошибка
bool API_SendMessage(string message)
/// Отправляет сообщение в указанный чат
/// Параметры: chatId - ID чата/канала/пользователя
/// threadId - ID темы (0 если нет темы)
/// message - текст сообщения
/// deleteAfterMinutes - удалить через N минут (0 - не удалять)
/// Возвращает true если отправлено, false если ошибка
bool API_SendMessageToChat(long chatId, int threadId, string message, int deleteAfterMinutes = 0)
/// Проверяет, включена ли интеграция с указанным плагином
/// Параметры: pluginName - имя плагина (например, "FarmZone")
/// Возвращает true если интеграция включена в конфиге
bool API_IsPluginEnabled(string pluginName)
/// Возвращает ID чата для интеграций из конфига
long API_GetChatId()
/// Возвращает ID темы для интеграций из конфига
int API_GetThreadId()
/// Проверяет, привязан ли игрок к Telegram
/// Параметры: steamId - SteamID игрока
/// Возвращает true если игрок зарегистрирован в боте
bool API_IsPlayerLinked(ulong steamId)
/// Возвращает настройки интеграции
/// Возвращает объект с полями: chatType, chatId, threadId, deleteMinutes
object API_GetIntegrationSettings()