barth / php-slack-status-updater
该包最新版本(v0.1.0)没有提供许可证信息。
允许您更新您的 Slack 状态
v0.1.0
2021-05-25 15:33 UTC
Requires (Dev)
- humbug/box: ^3.13
README
手动点击 Slack,找到如何更新状态表情,甚至添加自定义消息,实在无聊。
既然您懒惰,您需要一个可以帮您做这些的命令行工具。
这就是我创建这个工具的原因
让我们安装它并探索如何使用它...
安装
确保您已安装 PHP(>=8.0)和 Composer。然后
composer global require barth/php-slack-status-updater
您需要在您的路径中导出全局 Composer 二进制路径
或者您可以在发布标签中找到最新的 phar
配置
您需要在 Slack 上创建一个具有以下权限的应用
users:write
users.profile:write
然后,将应用安装到您的 Slack 工作空间,并为您的用户检索一个令牌。
通过运行以下命令保存您的令牌
slack-status-updater auth
如何使用
要手动更改您的状态消息或表情,请运行
slack-status-updater update-status --message="Hello teams" --emoji=wave
注意,消息和表情选项是可选的。
有两个专门的脚本用于唤醒和关闭。
# Mark you as active on slack slack-status-updater wakeup [--message="Hello teams" --emoji=wave] # Mark you as absent on slack slack-status-updater shutdown [--message="See you later" --emoji=zzz]
自动脚本
如果您真的很懒惰,您可以配置启动脚本和关闭脚本来自动处理这些操作。
运行以下命令
slack-status-updater generate-script
并回答问题。如果您为表情留空,脚本将使用随机的表情 ✨
⚠️ 目前,脚本生成仅适用于 Linux。它在
~/.config/autostart/
中注册一个自启动应用程序。需要 freedesktop
贡献?
您知道如何在 Windows 和 MacOS 上生成自动脚本吗?您想改进命令输出吗?添加一个酷炫的功能?
非常欢迎您的贡献 🤗