#slack #calendar #today #automatic #status #off #google-calendar

应用 sorry-im-off-today

如果你的 Google 日历显示你今天不上班,则自动更新你的 Slack 状态

4 个稳定版本

1.0.3 2022年6月8日
1.0.2 2020年2月28日
1.0.1 2019年4月13日
1.0.0 2019年1月17日

#1906命令行工具

MIT 许可证

15KB
197

Sorry I'm Off Today

LICENSE pipeline status Crates.io Version Get help on Codementor

如果你的 Google 日历显示你今天不上班,则自动更新你的 Slack 状态。

⚠️ 主仓库在此:https://gitlab.com/dsferruzza/sorry-im-off-today ⚠️

使用方法

  • 编译或安装项目
  • 只需运行 sorry-im-off-today 可执行文件

将抓取并解析您的 Google 日历,并搜索以 AbsentCongés 开头的事件。如果今天存在此类事件,则您的 Slack 状态将被更新。

配置

使用环境变量进行配置

名称 默认值 描述
CALENDAR_URL Google 日历的私有 URL。例如:https://calendar.google.com/calendar/ical/xxxxx%40gmail.com/private-xxxxx/basic.ics
SLACK_API_TOKEN Slack 访问令牌。您需要创建一个具有 users.profile:readusers.profile:write 权限的应用程序,并将其添加到您的 Slack 工作区。所需的 OAuth 令牌以 xoxp 开头。

自动运行

配置 Cron 或 Systemd 定时器以每天(早上早些时候)运行它!

许可证

MIT 许可证版权 (c) 2019 David Sferruzza

依赖关系

~7–13MB
~271K SLoC