Node.js SDK
Установка
npm
npm install sidekick-sdk
Быстрый старт
Укажите API-ключ и ID площадки (из кабинета площадок), затем вызывайте inject() для каждого ответа LLM.
import { Sidekick } from "sidekick-sdk";const sk = new Sidekick({apiKey: "sk_live_xxxxx",platformId: "plt_xxxxx",});// in your handler:const result = await sk.inject({userId: ctx.from.id,message: llmReply,languageCode: ctx.from.language_code || "en",isPremium: ctx.from.is_premium,keyboard: yourExistingKeyboard, // optionalparseMode: "HTML", // Match the parse mode used when sending.firstName: ctx.from.first_name, // optional — better targetinguserMessage: ctx.message?.text, // optional — better targeting});await ctx.reply(result.message, { reply_markup: result.keyboard ?? undefined, parse_mode: "HTML" });