documentation:sans-nuage:whatsappbridge
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| documentation:sans-nuage:whatsappbridge [2022/05/01 11:55] – [Maintenance] optogram | documentation:sans-nuage:whatsappbridge [2022/05/01 12:01] (Version actuelle) – [Déployement VM LineageOS/WhatsApp sur l'infra] optogram | ||
|---|---|---|---|
| Ligne 31: | Ligne 31: | ||
| * Vérifier s'il existe une mise à jour pour le bridge, voir la section " //**Mettre à jour les paquets**// " | * Vérifier s'il existe une mise à jour pour le bridge, voir la section " //**Mettre à jour les paquets**// " | ||
| - | * Vérifier s'il existe une mise à jour de l' | + | * Vérifier s'il existe une mise à jour de l' |
| * Si le bridge semble ne plus être connecté à l' | * Si le bridge semble ne plus être connecté à l' | ||
| * Si le bridge est à jour, connecté à une application Whatsapp, elle aussi à jour, nous allons chercher de l'aide : | * Si le bridge est à jour, connecté à une application Whatsapp, elle aussi à jour, nous allons chercher de l'aide : | ||
| - | * //Regarder les logs / | + | * Regarder les logs / |
| - | * //Envoyer les erreurs sur le salon de support du bridge whatsapp : https:// | + | * Envoyer les erreurs sur le salon de support du bridge whatsapp : https:// |
| - | ===== Configuration du robot-relai mautrix-whatsapp | ||
| - | cf. https:// | ||
| - | Prérequis | + | ===== Mettre à jour les paquets YunoHost des bridges ===== |
| - | * synapse installé sur le domaine matrix.sans-nuage.fr | + | - Dans le cas de modifications mineures, |
| - | * element installé sur chat.sans-nuage.fr | + | - Mettre à jour le paquet Upstream. |
| - | * mautrix_whatsapp installé pour l' | + | - Modifier les sources des fichiers dans " |
| - | * ARN-Messager installé | + | - Changer |
| - | * Utilisateur arnmessager créé | + | |
| + | - La valeur SUM correspondante | ||
| + | - rmq: le paquet yunohost télécharge les sources du paquet upstream (synapse, mautrix_whatsapp, | ||
| + | - Mettre à jour le fichier " | ||
| + | - En comparant les deux versions, via le lien suivant : https://github.com/mautrix/whatsapp/compare/v0.2.4...v0.3.0 , en prenant soin de vérifier les deux versions concernées. | ||
| + | - Le but est de conserver les paramètres du paquet Yunohost (__ENCRYPTION__, | ||
| + | - Modifier le numéro de version dans le " | ||
| - | - Se connecter sur chat.sans-nuage.fr (Element) avec le compte d' | ||
| - | - Restart mautrix_whatsapp puis Inviter @whatsappbot:sans-nuage.fr | + | Rmq: |
| - | - Mautrix répond ``This is the relaybot management room. Send `!wa help` to get a list of commands.`` | + | La partie settings: |
| - | - écrire ``!wa login`` dans ce salon | + | il y a la liste des messages autorisés que le bot doit prendre en compte. |
| - | - whatsappbot envoie un QR-code sous forme d'une image téléchargeable au lien du type https:// | + | Si tu en mets un en commentaire ça le supprime de la liste des messages autorisés. Permet entre autre de ne pas relayer les messages du bot whatsapp |
| - | - Flash le QR-code avec la VM whatsapp | + | |
| + | ===== Se connecter au système Android ===== | ||
| - | Autorisation de nouveaux utilisateurs | + | - Se connecter |
| + | - si '' | ||
| + | - Créer un pont ssh entre un port de la VM Android WhatsApp de l' | ||
| + | - Installer Tight VNC (vncviewer) | ||
| + | - Lancer VNC : '' | ||
| + | - Rentrer dans l'app Whatsapp et vérifier que tout roule | ||
| + | - Entrer le mdp pour déverouiller lineageOS, attention | ||
| + | - L' | ||
| + | - puis rentrer le schéma pour déverrouiller l' | ||
| + | - vérifier | ||
| + | - vérifier dans l'app WA que le Bridge apparaît dans les appareils connectés. Sinon, la partie difficile commence. | ||
| - | '' | + | ===== Déployement VM LineageOS/ |
| - | ' | + | !!! Attention à toujours bien vérifier que suffisamment de place est dispo lors de la création et de déplacement des disques virtuels |
| - | ' | + | |
| - | matrix.fdn.fr: | + | |
| - | sans-nuage.fr: | + | |
| - | + | ||
| - | L' | + | |
| - | + | ||
| - | You may also want to set allow_user_invite to true so that you can invite more users to portals created by the bridge. The option is not applied retroactively, | + | |
| + | - créer une VM d' | ||
| + | - Monter l'ISO de LineageOS (anciennement CyanogenMod) 14.1 https:// | ||
| + | - Installer LineageOS sans fioritures (ext4, puis GRUB, et /system en mode read-write pas nécessaire sauf pour bidouiller en | ||
| + | - avancé => auto-install | ||
| + | - francais | ||
| + | - configurer en tant que nouvel appareil | ||
| + | - configurer le réseau VirtWifi | ||
| + | - Trouver l'ID du disque virtuel associé ('' | ||
| + | - Compresser le disque virtuel au format qcow2: '' | ||
| + | - Déplacer le disque virtuel vers un laptop avec webcam. Depuis le laptop taper : '' | ||
| + | - Créer la VM sur l' | ||
| + | - Configurer LineageOS, surtout le réseau VirtWifi en DHCP | ||
| + | - flasher le QR code fourni par le bot mautrix_whatsapp | ||
| + | - Vérifier que tout fonctionne au niveau du bridge. | ||
| + | - Eteindre la VM sur l' | ||
| + | - Compresser le disque virtuel au format qcow2 si besoin | ||
| + | - vérifier que suffisamment de place est dispo sur l'host où vous voulez upload le disque | ||
| + | - Replacer le disque de la VM configurée sur l'host primaire de la VM lineageOS sur l' | ||
| + | - Si vous avez copié sur le mauvais host, faites gnt-cluster copyfile lineage_ganeti_10GB_compressed_20210109_loggedin.qcow2 | ||
| + | - Décompresser le disque virtuel vers le LV originellement créé par ganeti: '' | ||
| + | - Repasser sur master le cas échéant puis démarrer la VM | ||
| + | - Rentrer le mot de passe lineage au démarrage de la VM. | ||
documentation/sans-nuage/whatsappbridge.1651398935.txt.gz · Dernière modification : de optogram