telegram-marketing-audit-adarsh
v1.0.0处理 Telegram /marketing_audit 命令,对 Instagram 账号或网站域名执行营销审计并返回报告。
Installation
Please help me install the skill `telegram-marketing-audit-adarsh` from SkillHub official store.
npx skills add AdarshVMore/telegram-marketing-audit-adarsh
Telegram Marketing Audit Command Handler Skill
Purpose
Handles the Telegram /marketing_audit command by triggering the Marketing Orchestrator skill with given input and replying with the final report.
Telegram Command
- Command:
/marketing_audit - Args:
instagramHandle(optional),websiteDomain(optional)
Implementation
module.exports = async function marketingAuditHandler(context) {
const { instagramHandle, websiteDomain } = context.args;
if (!instagramHandle && !websiteDomain) {
await context.reply("Please provide an Instagram handle or website domain (or both).");
return;
}
await context.reply("Starting marketing audit. This may take a few minutes...");
try {
const result = await context.callSkill("marketing-orchestrator", {
instagramHandle,
websiteDomain,
});
if (result && result.reportMarkdown) {
await context.reply(result.reportMarkdown);
} else {
await context.reply("Audit completed but no report was generated.");
}
} catch (err) {
await context.reply("Error during marketing audit: " + err.message);
}
};
Notes
- Add this skill folder to OpenClaw skills directory.
- Register a Telegram slash command
/marketing_auditthat uses this skill as the handler via OpenClaw config or ClawHub. - Ensure environment variables for collectors (API keys) are set.