Services/interface-discord-telegram.md
... ...
@@ -0,0 +1,31 @@
1
+# Service mis en place
2
+
3
+## Motivation
4
+
5
+Discord étant devenu hype, une tentative de serveur ResEl a été mise en place.
6
+Histoire de pouvoir faire tourner tous les messages depuis toutes les plates-forme, ce bot a été mis en place.
7
+
8
+
9
+## Fonctionnalités
10
+
11
+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".
12
+
13
+Chaque message sur Discord est écrit sur Télégram par le bot sous la forme "**username_discord** message".
14
+
15
+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.
16
+
17
+Le bot n'envoit pas sur Télégram les annonces de join et autres de Discord.
18
+
19
+# Configuration & Implémentation
20
+
21
+## Bridge sur neko
22
+
23
+Le bot est un clone du projet TediCross (https://github.com/Suppen/TediCross).
24
+
25
+Le code est sur la vm [neko](Machines/Neko), avec un utilisateur "tedicross", cloné dans le dossier `/srv/TediCross`.
26
+La config du service est dans /srv/TediCross/settings.js
27
+Cf /srv/TediCross/README.md pour plus d'infos techniques.
28
+
29
+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"
30
+
31
+Les logs sont dispos dans syslog directement.