Service mis en place
Motivation
Discord étant devenu hype, une tentative de serveur ResEl a été mise en place. Histoire de pouvoir faire tourner tous les messages depuis toutes les plates-forme, ce bot a été mis en place.
Fonctionnalités
Chaque message sur Télégram est écrit sur Discord par le bot 'ReselDiscordTelegramBot' sous la forme "username_telegram message". Si l'utilisateur n'a pas définit de pseudo sur Télégram, ça sera sous la forme "Prénom Nom message".
Chaque message sur Discord est écrit sur Télégram par le bot sous la forme "username_discord message".
Si un utilisateur Télégram envoie un document, une photo, une musique, etc..., le bot va assurer la communication entre les API Discord et Telegram.
Le bot n'envoit pas sur Télégram les annonces de join et autres de Discord.
Configuration & Implémentation
Bridge sur neko
Le bot est un clone du projet TediCross (https://github.com/Suppen/TediCross).
Le code est sur la vm neko, avec un utilisateur "tedicross", cloné dans le dossier /srv/TediCross
.
La config du service est dans /srv/TediCross/settings.js
Cf /srv/TediCross/README.md pour plus d'infos techniques.
Il y a un unit systemd (/etc/systemd/system/tedicross.service), on peut lancer et arrêter le service via "systemctl (start|stop) tedicross.service"
Les logs sont dispos dans syslog directement.