mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-27 01:41:40 +00:00
* refactor: move Discord channel implementation to extensions/discord/src/ Move all Discord source files from src/discord/ to extensions/discord/src/, following the extension migration pattern. Source files in src/discord/ are replaced with re-export shims. Channel-plugin files from src/channels/plugins/*/discord* are similarly moved and shimmed. - Copy all .ts source files preserving subdirectory structure (monitor/, voice/) - Move channel-plugin files (actions, normalize, onboarding, outbound, status-issues) - Fix all relative imports to use correct paths from new location - Create re-export shims at original locations for backward compatibility - Delete test files from shim locations (tests live in extension now) - Update tsconfig.plugin-sdk.dts.json rootDir from "src" to "." to accommodate extension files outside src/ - Update write-plugin-sdk-entry-dts.ts to match new declaration output paths * fix: add importOriginal to thread-bindings session-meta mock for extensions test * style: fix formatting in thread-bindings lifecycle test
82 lines
1.9 KiB
TypeScript
82 lines
1.9 KiB
TypeScript
export {
|
|
createChannelDiscord,
|
|
deleteChannelDiscord,
|
|
editChannelDiscord,
|
|
moveChannelDiscord,
|
|
removeChannelPermissionDiscord,
|
|
setChannelPermissionDiscord,
|
|
} from "./send.channels.js";
|
|
export {
|
|
listGuildEmojisDiscord,
|
|
uploadEmojiDiscord,
|
|
uploadStickerDiscord,
|
|
} from "./send.emojis-stickers.js";
|
|
export {
|
|
addRoleDiscord,
|
|
banMemberDiscord,
|
|
createScheduledEventDiscord,
|
|
fetchChannelInfoDiscord,
|
|
fetchMemberInfoDiscord,
|
|
fetchRoleInfoDiscord,
|
|
fetchVoiceStatusDiscord,
|
|
kickMemberDiscord,
|
|
listGuildChannelsDiscord,
|
|
listScheduledEventsDiscord,
|
|
removeRoleDiscord,
|
|
timeoutMemberDiscord,
|
|
} from "./send.guild.js";
|
|
export {
|
|
createThreadDiscord,
|
|
deleteMessageDiscord,
|
|
editMessageDiscord,
|
|
fetchMessageDiscord,
|
|
listPinsDiscord,
|
|
listThreadsDiscord,
|
|
pinMessageDiscord,
|
|
readMessagesDiscord,
|
|
searchMessagesDiscord,
|
|
unpinMessageDiscord,
|
|
} from "./send.messages.js";
|
|
export {
|
|
sendMessageDiscord,
|
|
sendPollDiscord,
|
|
sendStickerDiscord,
|
|
sendWebhookMessageDiscord,
|
|
sendVoiceMessageDiscord,
|
|
} from "./send.outbound.js";
|
|
export { sendDiscordComponentMessage } from "./send.components.js";
|
|
export {
|
|
fetchChannelPermissionsDiscord,
|
|
hasAllGuildPermissionsDiscord,
|
|
hasAnyGuildPermissionDiscord,
|
|
fetchMemberGuildPermissionsDiscord,
|
|
} from "./send.permissions.js";
|
|
export {
|
|
fetchReactionsDiscord,
|
|
reactMessageDiscord,
|
|
removeOwnReactionsDiscord,
|
|
removeReactionDiscord,
|
|
} from "./send.reactions.js";
|
|
export type {
|
|
DiscordChannelCreate,
|
|
DiscordChannelEdit,
|
|
DiscordChannelMove,
|
|
DiscordChannelPermissionSet,
|
|
DiscordEmojiUpload,
|
|
DiscordMessageEdit,
|
|
DiscordMessageQuery,
|
|
DiscordModerationTarget,
|
|
DiscordPermissionsSummary,
|
|
DiscordReactionSummary,
|
|
DiscordReactionUser,
|
|
DiscordReactOpts,
|
|
DiscordRoleChange,
|
|
DiscordSearchQuery,
|
|
DiscordSendResult,
|
|
DiscordStickerUpload,
|
|
DiscordThreadCreate,
|
|
DiscordThreadList,
|
|
DiscordTimeoutTarget,
|
|
} from "./send.types.js";
|
|
export { DiscordSendError } from "./send.types.js";
|