diff --git a/revolt_bot.py b/revolt_bot.py new file mode 100644 index 0000000..c4f133f --- /dev/null +++ b/revolt_bot.py @@ -0,0 +1,9 @@ +#!/usr/bin/env/ python3 +#NOTE : pour cURL et la partie Python +#```bash +#sudo apt install curl +#pip install py-ulid +#``` +from ulid import ULID +ulid = ULID() +print(ulid.generate()) diff --git a/revolt_bot.sh b/revolt_bot.sh index 13a8281..64719a9 100644 --- a/revolt_bot.sh +++ b/revolt_bot.sh @@ -47,7 +47,7 @@ function message() { #$1: $CHANNEL_ID #$2: $MESSAGE - ULID=$( python -c 'from ulid import ULID; ulid = ULID(); print(ulid.generate())' ) + ULID=$( python ./revolt_bot.py ) echo 'Message à mon salon :' curl -H "x-bot-token: $BOT_TOKEN" \ --data """ @@ -103,11 +103,14 @@ do shift 2;; ('-m'|'--message'|'--') - if [[ $2 != "" ]] + if [[ $2 == - ]] + then + MESSAGE=/dev/stdin + elif [[ $2 == "" ]] then - MESSAGE=$2 - else MESSAGE="" + else + MESSAGE=$2 fi M_FLAG=1 shift 2;;