Weixin / WeChat
Le canal Weixin d’Anyy utilise une session interactive d’interrogation longue confirmée par QR code. Il prend en charge les messages privés, les médias entrants et sortants, l’état de saisie, les sondes en direct et la commande de canal /voice.
Le profil de connexion actuel est en préversion. Les cas de code de vérification, d’hôte de redirection, de certains comptes déjà liés, d’actualisation d’identité et de cycle de vie distant ne sont pas pris en charge. Gardez une autre interface Anyy disponible pour la récupération.
1. Démarrer l’authentification QR
Ouvrez Dashboard → Channel → Add → Weixin / WeChat. Cette entrée utilise l’interrogation longue Ilink ; démarrez l’authentification depuis la page du compte.
Dashboard affiche un QR code pour l’étape interactive. Scannez-le avec le compte Weixin voulu et confirmez sur le téléphone. L’authentification expire après cinq minutes et peut être annulée.
Le jeton de connexion retourné est enregistré comme référence d’identifiant du profil ; il n’est plus affiché dans la configuration normale du canal.
La CLI et la TUI utilisent le même parcours d’authentification. Si vous annulez après la réussite d’un scan autonome mais avant l’enregistrement du compte, Anyy supprime le brouillon local inutilisé. L’annulation ne déconnecte pas un compte déjà enregistré.
2. Choisir l’accès aux messages privés
Weixin accepte les règles privées open, allowlist ou disabled. La valeur par défaut actuelle est open.
Après la liaison QR, ouvrez les paramètres du compte pour choisir la règle et modifier allow_from. Sélectionnez allowlist pour réserver Anyy aux expéditeurs connus. Les entrées utilisent l’identité Weixin de l’expéditeur observée par le canal. L’enregistrement conserve la connexion actuelle sans demander un autre QR code ; une liste vide supprime toutes les entrées.
Le profil Weixin actuel ne propose que des messages privés, sans règle de groupe.
3. Vérifier le compte
Une fois le parcours QR terminé :
anyy channel reload
anyy channel doctor weixin
Envoyez deux messages privés depuis un compte autorisé dans la même conversation. Vérifiez que chacun reçoit une seule réponse et que le second conserve le contexte. Après du trafic réel, Doctor doit afficher des preuves actuelles d’identifiant et de transport de réception/envoi. Confirmez également que la conversation Web et les pages de détail du canal se chargent toujours après le second message.
Une réponse réussie actualise l’heure du dernier envoi accepté et peut effacer un ancien échec d’envoi. Un état de disponibilité inchangé ne signifie pas que l’horodatage doit cesser d’évoluer. Certains axes de sondes en préversion restent indisponibles même si la messagerie fonctionne ; examinez l’axe et le diagnostic signalés sans interpréter une sonde indisponible comme l’échec de toutes les capacités.
Messages, médias et commandes
L’adaptateur reçoit et envoie du texte, prépare les médias entrants pris en charge et peut livrer des images, vidéos, contenus audio, messages vocaux et fichiers dans les limites configurées. Il conserve et actualise le jeton de contexte de réponse du compte et du correspondant actuels. Laissez Anyy gérer ce jeton ; un simple échec d’envoi ne prouve pas l’expiration des identifiants. Consultez le diagnostic et la conversation sur la plateforme avant de relancer un parcours QR ou une réponse incertaine.
Les commandes Weixin courantes comprennent :
/status
/stop
/new
/voice
/voice gère les réponses parlées de cette conversation de canal lorsque TTS est configuré.
Une erreur de livraison de la réponse d’une commande n’annule pas une action locale achevée. Vérifiez l’état actuel de la conversation et du compte avant de répéter manuellement la commande.
Réauthentifier une session expirée
Lorsque l’identifiant distant expire, l’état du canal devient credential-expired et la remédiation demande un nouveau scan QR. Revenez à Dashboard → Channel → Weixin, redémarrez l’authentification, scannez, confirmez, puis relancez Doctor.
Ne collez pas et ne modifiez pas manuellement un jeton capturé depuis un autre compte. Anyy lie l’identité distante validée et le cycle de vie des identifiants au compte de canal configuré.
Si un redémarrage du Gateway perd le descripteur actif d’interrogation QR, la tentative se termine comme inconnue ou expirée. Elle ne demande pas automatiquement un autre QR code ; démarrez un nouveau scan depuis la page du canal.
Si seule la réponse à la demande de connexion est perdue, réessayez ou rechargez la page de connexion pour récupérer la même demande. Un nouveau QR code exige une actualisation explicite. Dashboard permet de récupérer chaque demande pendant dix minutes sans prolonger les cinq minutes de validité du QR ; après ce délai, revenez aux paramètres du compte.
Dépannage
| Symptôme | Points à vérifier |
|---|---|
| Le QR code expire | Lancez une nouvelle tentative et scannez dans les cinq minutes |
| Le téléphone demande une vérification non prise en charge | Annulez et utilisez la confirmation QR prise en charge ; le profil est en préversion |
| L’état indique un identifiant expiré | Scannez un nouveau QR code depuis la page du canal |
| Le message arrive mais la réponse échoue | Transport d’envoi, état du jeton de contexte, limite des médias et santé de l’interrogation longue |
| Un expéditeur inattendu peut écrire à Anyy | Ouvrez les paramètres du compte lié, choisissez allowlist, saisissez les identités autorisées et enregistrez |
Pour les diagnostics communs des canaux, consultez Plateformes de messagerie.