Ou comment interagir avec Revolt via un client HTTP rudimentaire.
LICENCE.md | ||
LICENSE | ||
README.md | ||
revolt_bot.py | ||
revolt_bot.sh | ||
revolt_bot_Idle.json | ||
revolt_bot_Online.json |
Revolt-Bot
Projet de bot en Bash pour Revolt. …Un peu de Python aussi.
Si revolt_bot.sh
est exécutable l’aide est disponible comme suit :
revolt_bot.sh --help
Dépendances
Ce petit bot en Bash dépend de deux outils :
cURL
cURL permet de communiquer avec l’API de Revolt (un serveur Revolt Delta) via le HTTP.
Pour l’installer via apt
:
sudo apt install curl
Py-ULID
Py-ULID permet de générer des codes de type ULID sous forme de 26 caractères.
Pour l’installer via pip
:
pip install py-ulid
Usage
Pour envoyer un message MESSAGE
via son bot le jeton d’identification BOT_TOKEN
et l’identifiant du salon CHANNEL_ID
sont nécessaires.
revolt_bot.sh -t $BOT_TOKEN -c $CHANNEL_ID -m $MESSAGE