From 734a9a65546728a9435dbfba8e6a39e32ee40dda Mon Sep 17 00:00:00 2001 From: Ryan Tharp Date: Fri, 31 Jan 2025 05:32:38 +0000 Subject: [PATCH] update validate() --- packages/client-discord/src/index.ts | 6 +++--- packages/client-telegram/src/index.ts | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/client-discord/src/index.ts b/packages/client-discord/src/index.ts index c0168cd55a2..ffbfb468ba4 100644 --- a/packages/client-discord/src/index.ts +++ b/packages/client-discord/src/index.ts @@ -417,14 +417,14 @@ export const DiscordClientInterface: ElizaClient = { }); if (response.ok) { - return true; + return { success: true, message: ""}; } else { elizaLogger.error(`Invalid discord token: ${response.status} ${response.statusText}`); - return false; + return { success: false, message: response.statusText }; } } catch (error) { elizaLogger.error('Error validating discord token:', error); - return false; + return { success: false, message: error }; } }, stop: async (runtime: IAgentRuntime) => { diff --git a/packages/client-telegram/src/index.ts b/packages/client-telegram/src/index.ts index 52ff567c2c4..522d26dff9f 100644 --- a/packages/client-telegram/src/index.ts +++ b/packages/client-telegram/src/index.ts @@ -25,20 +25,20 @@ export const TelegramClientInterface: Client = { const response = await fetch(`https://api.telegram.org/bot${token}/getMe`); if (!response.ok) { elizaLogger.error('Invalid telegram token1:', response.statusText); - return false; + return { success: false, message: response.statusText }; } const data = await response.json(); elizaLogger.log('data', data) if (data["ok"]) { - return true; + return { success: true, message: '' }; } else { elizaLogger.error('Invalid telegram token2:', data["description"]); - return false; + return { success: false, message: data["description"] }; } } catch (error) { // maybe don't log error.message as it may have secret in it elizaLogger.error('Error verifying telegram token:', error.message); - return false; + return { success: false, message: error.message }; } }, stop: async (runtime: IAgentRuntime) => {