openclaw-matrix-multiaccounts/src/providers/plugins
Nicholas Spisak d63eae528c
feat(discord): expose channel management actions via message tool
Add channel-create, channel-edit, channel-delete, channel-move,
category-create, category-edit, and category-delete actions to the
unified message tool. These actions were already implemented in the
Discord-specific handler but weren't accessible via the pi_message tool.

Changes:
- Add 7 new channel/category management actions to MessageActionSchema
- Add parameters: name, type, parentId, topic, position, nsfw,
  rateLimitPerUser, categoryId
- Gate actions behind discord.actions.channels (disabled by default)
- Add execute handlers routing to existing Discord action handlers
- Update Discord skill SKILL.md with documentation

Channel types: 0=text, 2=voice, 4=category
2026-01-11 10:01:32 -06:00
..
actions feat(discord): expose channel management actions via message tool 2026-01-11 10:01:32 -06:00
agent-tools Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
onboarding Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
outbound Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
status-issues Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
config-helpers.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
discord.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
group-mentions.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
helpers.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
imessage.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
index.test.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
index.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
load.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
media-limits.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
message-actions.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
msteams.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
normalize-target.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
onboarding-types.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
pairing-message.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
pairing.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
setup-helpers.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
signal.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
slack.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
status.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
telegram.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
types.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
whatsapp-heartbeat.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
whatsapp.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00