D\u00e9pannage et FAQ
Cette page couvre les probl\u00e8mes courants et comment les r\u00e9soudre lors de l'utilisation de PulseChat.
1. Le Chat N'Appara\u00eet Pas dans la Barre Lat\u00e9rale
Sympt\u00f4mes :
- Pas d'\u00e9l\u00e9ment de menu \u00ab Chat \u00bb dans la barre lat\u00e9rale d'administration.
V\u00e9rifications :
-
Module activ\u00e9 ?
- Allez dans Configuration > Modules.
- Assurez-vous que PulseChat est Actif.
-
Permissions du personnel ?
- Votre r\u00f4le doit avoir la capacit\u00e9
viewpour PulseChat. - V\u00e9rifiez Configuration > Personnel > R\u00f4les et confirmez :
viewsous PulseChat est activ\u00e9 pour votre r\u00f4le.
- Votre r\u00f4le doit avoir la capacit\u00e9
-
Option PulseChat activ\u00e9e ?
- Dans les param\u00e8tres PulseChat, assurez-vous que :
pulsechat_enabledest d\u00e9fini surYes.
- Dans les param\u00e8tres PulseChat, assurez-vous que :
2. Probl\u00e8mes de Transport (Messages Lents ou Pas en Temps R\u00e9el)
Sympt\u00f4mes :
- Les messages n'apparaissent qu'apr\u00e8s le rafra\u00eechissement de la page ou avec des d\u00e9lais.
- Les indicateurs de saisie / accus\u00e9s de r\u00e9ception sont incoh\u00e9rents.
V\u00e9rifications :
-
Regardez la barre de transport en haut du chat :
- \u00ab Pusher WebSockets -- livraison instantan\u00e9e \u00bb (bleu) ou
- \u00ab Interrogation Int\u00e9gr\u00e9e -- les messages se rafra\u00eechissent toutes les ~3s \u00bb (vert).
-
Si vous utilisez Pusher :
- Confirmez les identifiants Pusher (App ID/Key/Secret/Cluster) dans les param\u00e8tres Perfex.
- Assurez-vous que le pare-feu ne bloque pas
pusher.com. - V\u00e9rifiez le tableau de bord Pusher pour les erreurs ou limites de connexion.
-
Si vous utilisez l'Interrogation :
- Un certain d\u00e9lai (quelques secondes) est normal ; c'est le comportement attendu.
-
Pour changer de transport :
- Allez dans Param\u00e8tres PulseChat > Transport en Temps R\u00e9el.
- Choisissez
pusher,pollingouauto. - Sauvegardez et rechargez la page du chat.
3. Les Fichiers Ne Se T\u00e9l\u00e9chargent Pas
Sympt\u00f4mes :
- L'upload \u00e9choue silencieusement ou avec une erreur.
V\u00e9rifications :
-
Types de fichiers autoris\u00e9s
- Assurez-vous que l'extension est autoris\u00e9e dans
pulsechat_allowed_file_types.
- Assurez-vous que l'extension est autoris\u00e9e dans
-
Taille maximale
- La taille du fichier doit \u00eatre dans la limite de
pulsechat_max_file_size_mb.
- La taille du fichier doit \u00eatre dans la limite de
-
Permissions
- V\u00e9rifiez que
modules/pulsechat/uploads/est accessible en \u00e9criture.
- V\u00e9rifiez que
-
Journaux d'erreurs
- V\u00e9rifiez les journaux de Perfex et les journaux d'erreurs du serveur pour les messages li\u00e9s aux uploads.
4. Les Clients Ne Peuvent Pas Voir ou Utiliser le Chat
Sympt\u00f4mes :
- Le personnel peut utiliser PulseChat ; les clients ne voient aucun widget de chat.
V\u00e9rifications :
-
Chat client activ\u00e9 ?
- Assurez-vous que
pulsechat_clients_enabledest d\u00e9fini sur Yes dans les param\u00e8tres.
- Assurez-vous que
-
Hooks du portail client
- PulseChat injecte un widget dans le portail client via
init_chat.php. - Assurez-vous qu'il n'y a pas de surcharges ou de personnalisations de mod\u00e8les qui le suppriment.
- PulseChat injecte un widget dans le portail client via
-
Permissions
- Seuls les contacts connect\u00e9s peuvent utiliser le chat client ; les visiteurs anonymes ne le verront pas.
5. Les Messages Omnicanaux N'Arrivent Pas
Sympt\u00f4mes :
- Les messages WhatsApp/Telegram/Email n'apparaissent pas dans les Canaux.
V\u00e9rifications :
-
Omnicanal activ\u00e9 ?
pulsechat_channels_enabled= Yes.
-
Configuration du canal
- Pour chaque type de canal :
- WhatsApp : token, ID du t\u00e9l\u00e9phone, URL du webhook configur\u00e9s chez Meta.
- Telegram : token du bot et URL du webhook configur\u00e9s via BotFather.
- Email : param\u00e8tres IMAP corrects, SSL/ports corrects, identifiants valides.
- Pour chaque type de canal :
-
Webhooks
- Confirmez que les webhooks du fournisseur pointent vers votre endpoint
ChannelWebhook/webhook.php. - V\u00e9rifiez les journaux pour les \u00e9checs de v\u00e9rification de signature.
- Confirmez que les webhooks du fournisseur pointent vers votre endpoint
-
Interrogation email
- Assurez-vous que le cron de Perfex fonctionne.
pulsechat_cron_email_pollne s'ex\u00e9cutera pas sansafter_cron_run.
6. Les Boutons IA Ne Fonctionnent Pas
Sympt\u00f4mes :
- La barre d'outils IA est visible mais :
- Cliquer sur Brouillon/Sugg\u00e9rer/R\u00e9\u00e9crire/Traduire ne fait rien, ou
- Les toasts affichent \u00ab AI not configured \u00bb ou des erreurs HTTP.
V\u00e9rifications :
-
Param\u00e8tres
pulsechat_ai_enabled= Yes.- Fournisseur s\u00e9lectionn\u00e9 (
openaiouanthropic). - Cl\u00e9 API correcte entr\u00e9e pour le fournisseur s\u00e9lectionn\u00e9.
- Bascules de fonctions IA (R\u00e9ponse Automatique, Suggestions, R\u00e9\u00e9criture, Traduction, Sentiment) activ\u00e9es selon les besoins.
-
R\u00e9seau
- Assurez-vous que votre serveur peut atteindre :
https://api.openai.comhttps://api.anthropic.com
- V\u00e9rifiez les blocages pare-feu/proxy ou les probl\u00e8mes DNS.
- Assurez-vous que votre serveur peut atteindre :
-
Texte d'erreur
- De nombreuses erreurs retournent :
- "OpenAI API key not configured."
- "Text is required."
- Statut HTTP avec message d'erreur du fournisseur.
- De nombreuses erreurs retournent :
-
Journaux IA
- Consultez
pc_ai_logspour plus de d\u00e9tails :action_type,model,error(si captur\u00e9e), compteurs de tokens.
- Consultez
7. Erreurs de Base de Donn\u00e9es (Constantes Non D\u00e9finies)
Sympt\u00f4mes :
- Erreurs comme "Undefined constant
TABLE_PC_MESSAGES".
V\u00e9rifications :
- Assurez-vous que le code PulseChat le plus r\u00e9cent est d\u00e9ploy\u00e9 :
pulsechat.phpd\u00e9finit les constantesTABLE_PC_*.
- Solutions de secours dans
Pulsechat_model:- Le mod\u00e8le d\u00e9finit les constantes de tables principales si elles ne sont pas d\u00e9j\u00e0 d\u00e9finies.
- Si vous voyez toujours cela :
- Confirmez qu'il n'y a pas de copies dupliqu\u00e9es/anciennes du module dans d'autres chemins.
8. Toujours Bloqu\u00e9 ?
Si vous avez essay\u00e9 ce qui pr\u00e9c\u00e8de et ne pouvez toujours pas r\u00e9soudre le probl\u00e8me :
- Collectez :
- Messages d'erreur exacts.
- Journaux pertinents (journaux d'erreurs PHP, journaux Perfex).
- Captures d'\u00e9cran des \u00e9crans de param\u00e8tres concern\u00e9s.
- Contactez le support avec :
- Votre version de Perfex.
- Version de PulseChat.
- Toute personnalisation que vous avez faite (vues surcharg\u00e9es, code modifi\u00e9, etc.).
Ces informations rendront le diagnostic et la r\u00e9solution du probl\u00e8me beaucoup plus rapides.