Files
openclaw/src/channels/plugins/message-action-names.ts
2026-03-12 16:47:09 +00:00

59 lines
1007 B
TypeScript

export const CHANNEL_MESSAGE_ACTION_NAMES = [
"send",
"broadcast",
"poll",
"poll-vote",
"react",
"reactions",
"read",
"edit",
"unsend",
"reply",
"sendWithEffect",
"renameGroup",
"setGroupIcon",
"addParticipant",
"removeParticipant",
"leaveGroup",
"sendAttachment",
"delete",
"pin",
"unpin",
"list-pins",
"permissions",
"thread-create",
"thread-list",
"thread-reply",
"search",
"sticker",
"sticker-search",
"member-info",
"role-info",
"emoji-list",
"emoji-upload",
"sticker-upload",
"role-add",
"role-remove",
"channel-info",
"channel-list",
"channel-create",
"channel-edit",
"channel-delete",
"channel-move",
"category-create",
"category-edit",
"category-delete",
"topic-create",
"voice-status",
"event-list",
"event-create",
"timeout",
"kick",
"ban",
"set-presence",
"set-profile",
"download-file",
] as const;
export type ChannelMessageActionName = (typeof CHANNEL_MESSAGE_ACTION_NAMES)[number];