Slack Poster 用于把商业新闻和报告发布到 Slack 频道,并自动进行主题分析、按主题分组,通过线程消息提升可读性。
用途:发布带自动主题分组的商业新闻摘要;通过关联相关报道提供整体洞察;用线程消息按主题组织内容;以编程方式向内部 Slack 频道发送提醒、通知或报告。
主要能力:自动分析标题识别主要主题,将相关报道分组(如“AI 与技术”“市场与经济”),在报道之间建立关联以呈现整体图景,并统计每个主题的报道数量。消息采用线程格式:主消息给出主题分布与关键洞察摘要,线程回复按主题列出详细报道,每条主题线程包含相关报道及来源标注。自动分类的主题包括 AI 与技术、市场与经济、企业领导与治理、零售与消费、商业与金融、医疗与生物科技、职场与职业、其他新闻。
使用方式:基础用法为 post_to_slack.py,以 blocks 格式发布头条;进阶用法为 post_to_slack_threaded.py,进行智能主题分析并按线程组织,先分析所有标题的共同主题,再按主题分组,创建带整体洞察的主摘要消息,最后在主题专属线程中发布详细报道。认证使用 Slack 凭据:令牌通过环境变量 SLACK_TOKEN 提供,频道为 stock_ops_dev,或使用环境变量 SLACK_CHANNEL。
输出结构:所有输出组织在 outputs/ 目录下,报告放入 outputs/<agent_name>/<customer_name>/reports/,脚本放入 outputs/<agent_name>/<customer_name>/scripts/,原始输出(csv、json)放入 outputs/<agent_name>/<customer_name>/raw/,截图放入 outputs/<agent_name>/<customer_name>/screenshots/。
限制:资料未提供具体安装命令、依赖要求、收费与价格信息,也未说明支持的 Slack 权限范围或错误处理方式。