emojibot/bot.sh

16 lines
383 B
Bash
Executable file

#!/bin/sh
cd "$(dirname "$0")"
cat \
<(jq -r 'map(.aliases[0]) | .[]' < builtin_emoji.json | grep -v '_skin_tone') \
<(mmcli listcustomemoji | jq -r '.name') \
> emoji.txt
mmcli tail -n0 -f "$1" |
jq --unbuffered -r '.id' |
while read msg_id; do
randomemoji="$(shuf -n1 emoji.txt)"
echo "Adding $randomemoji to $msg_id"
mmcli addreaction "$msg_id" "$randomemoji"
done