perf: mark channel plugins startup lazy

This commit is contained in:
Shakker
2026-04-28 03:24:11 +01:00
parent 00d2c34889
commit 97016fbf02
23 changed files with 69 additions and 0 deletions

View File

@@ -1,5 +1,8 @@
{
"id": "bluebubbles",
"activation": {
"onStartup": false
},
"channels": ["bluebubbles"],
"configSchema": {
"type": "object",

View File

@@ -1,5 +1,8 @@
{
"id": "discord",
"activation": {
"onStartup": false
},
"channels": ["discord"],
"channelEnvVars": {
"discord": ["DISCORD_BOT_TOKEN"]

View File

@@ -1,5 +1,8 @@
{
"id": "feishu",
"activation": {
"onStartup": false
},
"channels": ["feishu"],
"channelEnvVars": {
"feishu": [

View File

@@ -1,5 +1,8 @@
{
"id": "googlechat",
"activation": {
"onStartup": false
},
"channels": ["googlechat"],
"channelEnvVars": {
"googlechat": ["GOOGLE_CHAT_SERVICE_ACCOUNT", "GOOGLE_CHAT_SERVICE_ACCOUNT_FILE"]

View File

@@ -1,5 +1,8 @@
{
"id": "imessage",
"activation": {
"onStartup": false
},
"channels": ["imessage"],
"configSchema": {
"type": "object",

View File

@@ -1,5 +1,8 @@
{
"id": "irc",
"activation": {
"onStartup": false
},
"channels": ["irc"],
"channelEnvVars": {
"irc": [

View File

@@ -1,5 +1,8 @@
{
"id": "line",
"activation": {
"onStartup": false
},
"channels": ["line"],
"channelEnvVars": {
"line": ["LINE_CHANNEL_ACCESS_TOKEN", "LINE_CHANNEL_SECRET"]

View File

@@ -1,5 +1,8 @@
{
"id": "matrix",
"activation": {
"onStartup": false
},
"channels": ["matrix"],
"channelEnvVars": {
"matrix": [

View File

@@ -1,5 +1,8 @@
{
"id": "mattermost",
"activation": {
"onStartup": false
},
"channels": ["mattermost"],
"channelEnvVars": {
"mattermost": ["MATTERMOST_BOT_TOKEN", "MATTERMOST_URL"]

View File

@@ -1,5 +1,8 @@
{
"id": "msteams",
"activation": {
"onStartup": false
},
"channels": ["msteams"],
"channelEnvVars": {
"msteams": ["MSTEAMS_APP_ID", "MSTEAMS_APP_PASSWORD", "MSTEAMS_TENANT_ID"]

View File

@@ -1,5 +1,8 @@
{
"id": "nextcloud-talk",
"activation": {
"onStartup": false
},
"channels": ["nextcloud-talk"],
"channelEnvVars": {
"nextcloud-talk": ["NEXTCLOUD_TALK_BOT_SECRET", "NEXTCLOUD_TALK_API_PASSWORD"]

View File

@@ -1,5 +1,8 @@
{
"id": "nostr",
"activation": {
"onStartup": false
},
"channels": ["nostr"],
"channelEnvVars": {
"nostr": ["NOSTR_PRIVATE_KEY"]

View File

@@ -1,5 +1,8 @@
{
"id": "qa-channel",
"activation": {
"onStartup": false
},
"channels": ["qa-channel"],
"configSchema": {
"type": "object",

View File

@@ -1,5 +1,8 @@
{
"id": "qqbot",
"activation": {
"onStartup": false
},
"channels": ["qqbot"],
"channelEnvVars": {
"qqbot": ["QQBOT_APP_ID", "QQBOT_CLIENT_SECRET"]

View File

@@ -1,5 +1,8 @@
{
"id": "signal",
"activation": {
"onStartup": false
},
"channels": ["signal"],
"configSchema": {
"type": "object",

View File

@@ -1,5 +1,8 @@
{
"id": "slack",
"activation": {
"onStartup": false
},
"channels": ["slack"],
"channelEnvVars": {
"slack": ["SLACK_BOT_TOKEN", "SLACK_APP_TOKEN", "SLACK_USER_TOKEN"]

View File

@@ -1,5 +1,8 @@
{
"id": "synology-chat",
"activation": {
"onStartup": false
},
"channels": ["synology-chat"],
"channelEnvVars": {
"synology-chat": [

View File

@@ -1,5 +1,8 @@
{
"id": "telegram",
"activation": {
"onStartup": false
},
"channels": ["telegram"],
"channelEnvVars": {
"telegram": ["TELEGRAM_BOT_TOKEN"]

View File

@@ -1,5 +1,8 @@
{
"id": "tlon",
"activation": {
"onStartup": false
},
"channels": ["tlon"],
"skills": ["node_modules/@tloncorp/tlon-skill"],
"configSchema": {

View File

@@ -1,5 +1,8 @@
{
"id": "twitch",
"activation": {
"onStartup": false
},
"channels": ["twitch"],
"channelEnvVars": {
"twitch": ["OPENCLAW_TWITCH_ACCESS_TOKEN"]

View File

@@ -1,5 +1,8 @@
{
"id": "whatsapp",
"activation": {
"onStartup": false
},
"channels": ["whatsapp"],
"configSchema": {
"type": "object",

View File

@@ -1,5 +1,8 @@
{
"id": "zalo",
"activation": {
"onStartup": false
},
"channels": ["zalo"],
"channelEnvVars": {
"zalo": ["ZALO_BOT_TOKEN", "ZALO_WEBHOOK_SECRET"]

View File

@@ -1,5 +1,8 @@
{
"id": "zalouser",
"activation": {
"onStartup": false
},
"channels": ["zalouser"],
"channelEnvVars": {
"zalouser": ["ZALOUSER_PROFILE", "ZCA_PROFILE"]