Skip to content

Commit 6e6cfdd

Browse files
committed
disable discord
1 parent b9865c6 commit 6e6cfdd

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

agent/src/index.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ import { RedisClient } from "@elizaos/adapter-redis";
88
import { SqliteDatabaseAdapter } from "@elizaos/adapter-sqlite";
99
import { SupabaseDatabaseAdapter } from "@elizaos/adapter-supabase";
1010
import { AutoClientInterface } from "@elizaos/client-auto";
11-
import { DiscordClientInterface } from "@elizaos/client-discord";
11+
// Discord import moved to dynamic import to avoid crash when discord.js has version issues
12+
// import { DiscordClientInterface } from "@elizaos/client-discord";
1213
import { InstagramClientInterface } from "@elizaos/client-instagram";
1314
import { LensAgentClient } from "@elizaos/client-lens";
1415
import { SlackClientInterface } from "@elizaos/client-slack";
@@ -747,8 +748,13 @@ export async function initializeClients(
747748
}
748749

749750
if (clientTypes.includes(Clients.DISCORD)) {
750-
const discordClient = await DiscordClientInterface.start(runtime);
751-
if (discordClient) clients.discord = discordClient;
751+
try {
752+
const { DiscordClientInterface } = await import("@elizaos/client-discord");
753+
const discordClient = await DiscordClientInterface.start(runtime);
754+
if (discordClient) clients.discord = discordClient;
755+
} catch (error) {
756+
elizaLogger.error("Failed to load Discord client:", error.message);
757+
}
752758
}
753759

754760
if (clientTypes.includes(Clients.TELEGRAM)) {

0 commit comments

Comments
 (0)