La plateforme intelligente de gestion de la configuration des robots offre un accès en un clic aux conversations ChatGPT et s'adapte de manière transparente aux bases de connaissances Dify, FastGPT et Coze !
Groupes de soutien, individus définissent différents rôles, configurent de manière flexible différents modes de dialogue, dessin, reconnaissance d'image, requête réseau, GPT, analyse de la parole et compétences riches et diverses ! Il propose diverses tâches planifiées, un abonnement RSS, un rappel de compte à rebours, un envoi de consultations d'actualités, un envoi par lots, un transfert, une discussion entre groupes, une fonction de rappel et une API pour envoyer des messages.
Avec le client micro-secrétaire intelligent, vous pouvez accéder aux comptes officiels, à WeChat d'entreprise, Gitter, Lark, WhatsApp, à la messagerie 5G et à d'autres protocoles pris en charge par Wechaty en un seul clic.
Site officiel de WeChat
Ce projet est un client micro-secrétaire utilisé avec la plateforme de micro-secrétaire intelligente. Si vous souhaitez utiliser votre propre robot, vous devez déployer vous-même le client micro-secrétaire.
version du nœud>18
Ce projet est un projet de robot intelligent open source basé sur wechaty. Pour plus d'informations sur la description du projet Wechaty
et la documentation de l'API, vous pouvez consulter : introduction wechaty.
Adresse détaillée du lien du didacticiel pour le déploiement du micro-secrétaire : Documentation du micro-secrétaire
Prend en charge la commutation entre plusieurs robots
⏳ Prend en charge la définition de limites sur le nombre de conversations, avec une interface de révision de texte.
? Reconnaissance vocale et envoi (pris en charge par le protocole Qiwei et doit être personnalisé).
?Prise en charge de la définition de différents mots-clés pour déclencher différents caractères, pas besoin de @ pour se déclencher.
? Préréglages de caractères
Envoyer un message à une discussion de groupe en ligne
Envoyer du contenu matériel fixe à une discussion de groupe en ligne
?️ Gestion des groupes de mots clés
? Envoyer des messages à des amis en ligne
Matériel texte ? Fichier, matériel image, matériel de carte de lien H5 ?
Toute interface d'appel système peut envoyer des messages à des discussions de groupe et à des amis, et prend en charge l'envoi de texte, d'images, de vidéos et d'autres formats.
Obtenez la liste de tous les amis et la liste des groupes.
La reconnaissance d'image, la reconnaissance vocale, l'envoi de voix et les interfaces de robot personnalisées sont ouvertes. Veuillez rejoindre le groupe de communication et contacter l'administrateur.
Plus de détails : Aperçu des fonctionnalités
Inscription : Micro-secrétaire intelligente
小助手配置->基础配置
, sauvegarde après modification
Obtenez APIKEY
et APISECRET
dans le centre personnel, qui seront utilisés dans les configurations ultérieures.
Étant donné que la plupart des informations de synchronisation et certaines interfaces météorologiques de ce projet proviennent de Tianxing Data, vous devez préparer le compte Tianxing Data à l'avance et demander les autorisations des interfaces concernées.
1. Inscription : Données Tianxing
2. Demander des autorisations d'interface
Interface requise
Interfaces optionnelles (vous devez postuler si vous souhaitez utiliser les fonctions correspondantes), mais si le robot Tianxing est utilisé par défaut, les interfaces fonctionnelles suivantes n'ont pas besoin d'être demandées et le robot renverra directement les informations correspondantes.
Actuellement, la plateforme n'est adaptée qu'aux interfaces ci-dessus de Tianxing Data. Les autres interfaces ne sont pas encore adaptées. Si nécessaire, vous pouvez nous contacter pour une personnalisation.
Nécessite une version de nœud >16. S'il s'agit d'un système Windows, veuillez utiliser Win10 et supérieur.
Clonez ce projet et entrez dans le répertoire racine du projet pour exécuter npm install
afin d'installer les dépendances du projet.
Configurez APIKEY
et APISECRET
dans le code src/index.js
Exécutez la commande npm run start
et le terminal affichera le code QR. Vous pouvez scanner le code directement ou vous rendre dans le micro-secrétaire intelligent (assistant configuration->statut de connexion pour scanner le code pour vous connecter)
Après avoir configuré les fonctions dont vous avez besoin dans le micro-secrétaire intelligent, envoyez le mot-clé更新
au WeChat activé pour extraire la dernière configuration (ou le mot-clé update que vous avez défini vous-même, le mot-clé initial est更新
, ** après chaque modification de la configuration, veuillez n'oubliez pas d'envoyer la configuration de mise à jour des mots clés**
Étant donné que l'installation de certaines dépendances créées par vous-même est lente ou reste souvent bloquée, ce projet a été construit à l'avance et publié sur dockerhub.
Remarque : accéléré à l'aide de sources d'images tierces. La version extraite n'est peut-être pas la dernière version, elle ne fonctionnera donc pas. Il est recommandé d'utiliser la source d'image officielle et de changer vous-même. Si vous ne savez pas comment, vous pouvez la rechercher sur Baidu.
Vous pouvez vérifier la dernière version de la balise sur https://hub.docker.com/r/aibotk/wechat-assistant/tags
La taille après extraction est probablement inférieure à 500M. Si la taille que vous avez extraite dépasse 1G, il y a une forte probabilité que vous extrayiez la mauvaise version. Veuillez passer à la source officielle pour extraire.
Les utilisateurs nationaux peuvent utiliser cette adresse miroir pour extraire le registre.cn-hangzhou.aliyuncs.com/aibotk/wechat-assistant:latest
# docker pull registry.cn-hangzhou.aliyuncs.com/aibotk/wechat-assistant:latest
docker pull aibotk/wechat-assistant
# docker run -d -e AIBOTK_KEY="微秘书apikey" -e AIBOTK_SECRET="微秘书apiSecret" --name=wechatbot registry.cn-hangzhou.aliyuncs.com/aibotk/wechat-assistant:latest
docker run -d -e AIBOTK_KEY= "微秘书apikey " -e AIBOTK_SECRET= "微秘书apiSecret " --name=wechatbot aibotk/wechat-assistant
Afficher les journaux du Docker
docker logs wechatbot
Vous devez installer l'environnement Docker à l'avance et exécuter la commande dans le répertoire racine du projet
docker build -t wechat-assistant .
# web协议
docker run -e AIBOTK_KEY= "微秘书apikey " -e AIBOTK_SECRET= "微秘书apiSecret " wechat-assistant
Les autres étapes sont les mêmes que ci-dessus
Désormais, le micro-secrétaire intelligent a été adapté à Gitpod. Si vous souhaitez tester si votre compte peut se connecter normalement, vous pouvez exécuter le test en ligne. Cet environnement est uniquement destiné aux tests et n'est pas recommandé pour une utilisation comme environnement de production.
Gitpod est une plateforme en ligne et open source pour les environnements de développement automatisés et prêts à coder. Vous pouvez accéder à la configuration complète de wechat-assistant-pro sur gitpod en cliquant sur le bouton ci-dessous. Si vous n'avez jamais utilisé gitpod auparavant, vous devrez vous connecter avec votre compte gitHub.
Pour plus d'informations sur Gitpod, veuillez vous référer à : https://wechaty.js.org/2021/02/06/wechaty-getting-started-without-leave-your-browser/
Variables d'environnement : AIBOTK_KEY et AIBOTK_SECRET sont obligatoires
Voir : Comment utiliser le protocole padlocal
Voir : Comment utiliser le déploiement Qiwei
1. Il doit y avoir un nom de domaine enregistré, lié au port 8077 mappé au conteneur, sinon il ne peut pas être configuré dans le backend du compte officiel 2. Il est nécessaire d'ajouter la liste blanche des IP exécutant le conteneur dans le compte officiel. configuration de développement du compte, sinon le message ne pourra pas être transféré.
Description des paramètres
AIBOTK_KEY : micro secrétaire apikey
AIBOTK_SECRET : micro secrétaire apiSecret
OFFICE_APPID : compte officiel AppId
OFFICE_TOKEN : Un jeton écrit aléatoirement par le compte public lui-même
OFFICE_IS_PERSON : S'agit-il d'un compte d'abonnement personnel ou d'un compte de service non certifié ? S'il s'agit d'un compte personnel ou d'un compte de service non certifié, il faut répondre au message dans les 3 secondes, sinon le message ne peut pas être envoyé. S'il s'agit d'un compte de service certifié, il utilise l'interface de réponse du service client et n'est pas limité par le temps de réponse.
Comment activer un compte de service certifié ou un compte d'abonnement non personnel certifié
docker run -d -e OFFICE_APPID="公众号AppId" -e OFFICE_TOKEN="公众号自定义的Token" -e OFFICE_IS_PERSON="false" -e AIBOTK_KEY="微秘书apikey" -e AIBOTK_SECRET="微秘书apiSecret" -p 8077:8077 --name=officebot registry.cn-hangzhou.aliyuncs.com/aibotk/wechat-assistant:latest
Comment activer un compte d'abonnement personnel ou un compte de service non certifié
docker run -d -e OFFICE_APPID="公众号AppId" -e OFFICE_TOKEN="公众号自定义的Token" -e OFFICE_IS_PERSON="true" -e AIBOTK_KEY="微秘书apikey" -e AIBOTK_SECRET="微秘书apiSecret" -p 8077:8077 --name=officebot registry.cn-hangzhou.aliyuncs.com/aibotk/wechat-assistant:latest
Scannez le code QR ci-dessous pour ajouter un micro-secrétaire intelligent afin de profiter de toutes les fonctions ci-dessus. Envoyez le mot-clé du groupe pour accéder au groupe de communication. Si vous ne pouvez pas ajouter sur WeChat, vous pouvez entrer dans le groupe QQ : 1045575073.
Journal des modifications
Voir https://help.aibotk.com
Tâches planifiées personnelles et planifiées en groupe
Ce logiciel est basé sur le projet open source Wechaty sur github
Exécutez le robot de messagerie instantanée via une interface utilisateur de configuration simple et une interaction.
Veuillez respecter les lois et politiques nationales et ne pas l'utiliser pour commettre des crimes illégaux !
Veuillez l'utiliser de manière raisonnable. Tous les mauvais comportements et conséquences n'ont rien à voir avec l'auteur !
Ce projet ne participe à l'analyse d'aucun code sous-jacent, c'est juste une couche d'adaptation. Tous les protocoles sous-jacents sont fournis par des tiers et n'ont rien à voir avec moi !