SuperAPI AI 工具集

slack-to-gcal

办公与效率

查看项目

更新于 10-15 21:38

技能介绍

用途:把某条 Slack 消息上做过表情回应(emoji reaction)的用户,自动批量邀请到指定的 Google Calendar 事件。

主要能力:读取 Slack 消息的表情回应者名单,并把这些用户加入 Google Calendar 事件的参与者列表;执行后会汇总结果,区分“新邀请”和“已邀请”的人数与姓名。

使用方式:

  1. 收集两个链接:Slack 消息链接(在 Slack 中右键消息→复制链接)和 Google Calendar 事件编辑链接(在日历中点击事件→编辑图标→复制地址栏 URL)。若尚未提供,会通过 AskUserQuestion 请求。
  2. 执行脚本: cd C:\Users\ash\ash printf 'y\n' | PYTHONIOENCODING=utf-8 python scripts/tools/slack_to_gcal.py
    --slack "[SLACK_링크]"
    --cal "[CALENDAR_링크]" 将占位符替换为实际链接。若已存在 token_calendar.json,则无需再次 Google 登录。
  3. 查看脚本输出并整理结果。

依赖与配置:脚本位于 scripts/tools/slack_to_gcal.py;Google Calendar 令牌为 token_calendar.json(首次需浏览器登录一次);Slack 机器人令牌为 .env 中的 SLACK_BOT_TOKEN;所需权限范围为 reactions:read、users:read、users:read.email。

限制:资料未提供其他平台支持、收费、价格或效果保证等信息;实际可用性取决于上述令牌与权限配置是否正确。