8e61e7b8d024c887c968908c28889822a66370e4
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. |