npm i && npm run start
- Enable Socket mode
- Bot Token Scopes
- emoji:read
- chat:write
- groups:history
- groups:write
- im:history
- mpim:history
- Event Subscriptions
- emoji_changed
- message.channels
- message.groups
- message.im
- message.mpim
- https://tools.slack.dev/bolt-js/getting-started/
- https://api.slack.com/events
- https://api.slack.com/events/emoji_changed
on ringo
git clone git@github.com:kmc-jp/emoji-watcher.git
cd emoji-watcher
npm i
~/.config/systemd/user/emoji-watcher.service
[Unit]
Description=emoji watcher
[Service]
EnvironmentFile=/home/segre/channel-watcher/.env
ExecStart=node /home/segre/channel-watcher/app.js
[Install]
WantedBy=default.target
systemctl --user daemon-reload
loginctl enable-linger $USER
systemctl --user enable --now channel-watcher.service
systemctl --user status channel-watcher.service