Ce projet est abandonné et ne sera plus maintenu, désolé.
Baca Dalam Bahasa Indonésie.
Un script de bot WhatsApp très simple construit à l'aide de la bibliothèque Chat-API. Ce bot renverra tout message privé qui lui est envoyé, et il répondra également aux "!ping" ou "!help" envoyés au groupe.
Bien sûr, vous pouvez toujours ajouter une nouvelle fonctionnalité ou une nouvelle fonction à ce bot, ce script est super simple, suffisamment pour vous donner une idée du fonctionnement de Chat-API.
Ce projet est mis en place et testé sur le système Ubuntu Linux. Si vous êtes sur un autre système ou si vous ne trouvez pas plus de détails sur des informations particulières sur ce référentiel, vous devez toujours vous référer à Chat-API.
Installez les dépendances à l'aide de la commande :
sudo apt-get update
sudo apt-get install ffmpeg openssl php5-cli php5-gd php5-curl php5-sqlite php5-mcrypt
IMPORTANT! WhatsApp utilisant désormais le cryptage de ses messages, vous devez installer des extensions PHP supplémentaires pour que le script puisse lire les messages cryptés. Veuillez suivre ce guide pour savoir comment les installer ! DOIT!
Assurez-vous que toutes les dépendances ont été installées avec succès. Certaines choses que vous devez vérifier sont :
php -v
PHP 5.6.16-2+deb.sury.org~trusty+1 (cli)
Copyright (c) 1997-2015 The PHP Group
......
php -m
..
curve25519
mcrypt
protobuf
..
Si tout va bien, vous pouvez passer à l'étape suivante.
Il existe quelques outils que nous pouvons utiliser pour obtenir le mot de passe WhatsApp :
Ici, nous utiliserons registerTool.php (vous pouvez toujours utiliser un autre outil, leur fonction est la même, veuillez vous référer à Chat-API).
cd whatsapp/examples/
php registerTool.php
6285xxxxxxxxx
XXX-XXX
gojigejeB79ONvyUV87TtBIP8v7=
Si l'enregistrement a échoué, veuillez examiner le résultat de la commande, puis vous référer aux problèmes de Chat-API pour en rechercher la cause et comment y remédier.
Si vous avez le mot de passe, l'étape suivante consiste à exécuter le script wasapbot.php.
$username
, $password
et $nickname
en fonction des détails de votre bot.php wasapbot.php
error_reporting(....)
( ligne 19, wasapbot.php ) pour que PHP affiche une erreur de script, vérifiez s'il y a une erreur.$debug
par true pour que Chat-API s'exécute en mode débogage, vérifiez la sortie de débogage. Dans ce projet, nous n'utilisons que 2 événements à titre d'exemple, onGetMessage(...)
pour obtenir un message privé et onGetGroupMessage(...)
pour obtenir un message de groupe. Vous pouvez modifier la réponse du bot en modifiant le script dans ces fonctions. ( lignes 126 et 182, wasapbot.php ).
Vous pouvez également ajouter un autre événement pour ajouter la capacité du bot, veuillez vous référer aux événements Chat-API pour la liste des événements disponibles.