gateways/ - Telegram
Telegram
Parte de la familia de gateways de estilo push gateways/ - allà se explica la regla compartida de que "los secretos permanecen externos", GatewaySession, y el scheduler bajo el que se ejecutan estos gateways. Esta página cubre la forma de configuración propia de Telegram y (cuando BxAgents hace algo especÃfico de la plataforma) cómo se comunica con Telegram.
// gateways/telegramChannel.bx
class {
function configure() {
return {
type : "telegram",
botTokenEnvVar: "TELEGRAM_BOT_TOKEN"
};
}
}
type: "telegram" requiere botTokenEnvVar. Comprobado de la misma manera que el secretEnvVar de una entrada channel-adapter http.
Sentencia de registro generada:
aiGatewayRegistry().register( aiGateway( "bxModules.bxagents.models.gateways.TelegramGateway", { "botToken" : getSystemSetting( "TELEGRAM_BOT_TOKEN", "" ) } ) )