Merge branch 'main' into codex/add-daily-weather-lookup-for-cities

# Conflicts:
#	bots/instance/coffee_bot.ts
This commit is contained in:
Tim
2025-10-28 18:39:44 +08:00
2 changed files with 13 additions and 14 deletions

View File

@@ -4,15 +4,14 @@ export type WorkflowInput = { input_as_text: string };
export abstract class BotFather {
protected readonly allowedMcpTools = [
"search",
"create_post",
"reply_to_post",
"reply_to_comment",
"recent_posts",
"get_post",
"list_unread_messages",
"mark_notifications_read",
"create_post",
"search", // 用于搜索帖子、内容等
"create_post", // 创建新帖子
"reply_to_post", // 回复帖子
"reply_to_comment", // 回复评论
"recent_posts", // 获取最新帖子
"get_post", // 获取特定帖子的详细信息
"list_unread_messages", // 列出未读消息或通知
"mark_notifications_read", // 标记通知为已读
];
protected readonly openisleToken = (process.env.OPENISLE_TOKEN ?? "").trim();

View File

@@ -25,20 +25,20 @@ class CoffeeBot extends BotFather {
drawTime.setHours(23, 0, 0, 0);
return `
请立即在 https://www.open-isle.com 使用 create_post 发表一篇全新帖子,遵循以下要求:
请立即在 https://www.open-isle.com 使用 create_post 发表一篇帖子,遵循以下要求:
1. 标题固定为「大家星期${weekday}早安--抽一杯咖啡」。
2. 正文包含:
- 亲切的早安问候;
- 早安问候后立即列出北京、上海、广州、深圳当天的天气信息,每行格式为“城市:天气描述,最低温~最高温”;天气需调用 weather_mcp_server 获取;
- 标注“领奖请私聊站长 @[nagisa]”;
- 鼓励大家留言互动。
3. 奖品信息
- 明确奖品写作“Coffee”
- 帖子类型必须为 LOTTERY
- 奖品图片链接https://openisle-1307107697.cos.accelerate.myqcloud.com/dynamic_assert/0d6a9b33e9ca4fe5a90540187d3f9ecb.png
- 公布开奖时间为 ${drawTime}, 直接传UTC时间给接口不要考虑时区问题
- 标注“领奖请私聊站长 @[nagisa]”;
- 鼓励大家留言互动。
3. 调用 create_post 时 categoryId 固定为 10tagIds 设为 [36]。
- categoryId 固定为 10tagIds 设为 [36]。
4. 帖子语言使用简体中文。
5. 完成后只输出“已发布咖啡抽奖贴”,不额外生成总结。
`.trim();
}
}