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 [email protected]:kmc-jp/emoji-watcher.git
cd emoji-watcher
npm i
/etc/systemd/system/emoji-watcher.service
[Unit]
Description=emoji watcher
[Service]
EnvironmentFile=/home/segre/channel-watcher/.env
ExecStart=node /home/segre/channel-watcher/app.js
Restart=always
RestartSec=3
[Install]
WantedBy=default.target
sudo systemctl daemon-reload
sudo systemctl enable --now emoji-watcher.service
sudo systemctl status emoji-watcher.service