Grâce au robot d'entreprise WeChat, des images en couleurs aléatoires sont régulièrement transmises au groupe d'entreprise WeChat. Trois formats seront poussés en même temps, News
Text
Image
(car Enterprise WeChat a une fonction de blocage, ce qui peut empêcher certaines images poussées au format News
de ne pas pouvoir être ouvertes, donc les deux dernières sont ajoutées. En même temps, Text
peut être défini sur @tout le monde)
Utilisez Docker pour créer rapidement un service de carte couleur avec des fonctions de base.
# 省略git和docker的安装过程,建议使用apt或yum快速解决
git clone https://github.com/zhangyu0310/wechat-setu-bot.git
cd wechat-setu-bot
docker build -t centos:setubot .
# 在 WECHAT_WEBHOOK="" 的双引号里,填入企业微信机器人的webhook
docker run --name setu -e WECHAT_WEBHOOK= " " -d centos:setubot
ou
# 无需要git,不拉源码,直接下载docker镜像
docker pull zhangyu0310/centos:setubot
# 在 WECHAT_WEBHOOK="" 的双引号里,填入企业微信机器人的webhook
docker run --name setu -e WECHAT_WEBHOOK="" -d centos:setubot
La première méthode permet d'économiser relativement du trafic et la construction du docker est effectuée localement. La deuxième méthode semble plus simple, mais elle nécessite d’extraire l’image et consomme une certaine quantité de trafic.
Le déploiement à l'aide de Docker ne fournit que les fonctions les plus élémentaires, sans fonctionnalités telles que le vidage d'images et le transfert de messages. Les fonctions complexes doivent être configurées conformément à la description des paramètres ci-dessous.
. s etuServer.exe -at-all -dl-dir= " ./pic " -pic-msg -wechat-url= " xxx " -intervals=3600 -r18
paramètre | illustrer | Remarque |
---|---|---|
-at-all | Avoir cette option apportera à tout le monde | type booléen |
-dl-dir | Spécifiez le chemin pour télécharger les images | Ne prend effet que lorsque -pic-msg est spécifié |
-dump-server | Informations sur le serveur de vidage d'image | IP: port |
-dump-url | Nom de domaine de vidage d'image | URL de l'image de vidage push du message au format Text |
-help | aide | |
-intervals | Intervalle de poussée de l'image couleur (unité : secondes) | La valeur par défaut est 60, le minimum est 10 (ne gâchez pas le service pornographique des autres !) |
-keep | Conserver l'image originale locale | L'envoi Image nécessite le téléchargement de l'image. Ce paramètre indique s'il faut conserver l'image. La valeur par défaut est vraie |
-news-msg | S'il faut envoyer des messages News | type booléen, la valeur par défaut est vraie |
-once | Quitter immédiatement après avoir effectué une poussée | Séparez la logique de synchronisation et utilisez des mécanismes de synchronisation externes tels que crontab pour obtenir un contrôle plus flexible. |
-pic-dump | S'il faut activer le dumping d'image | type booléen |
-pic-msg | S'il faut envoyer des messages Image | type booléen, la raison spécifique de ce paramètre est la suivante |
-pic-size | Les images peuvent être téléchargées dans différentes tailles | La valeur par défaut est original |
-r18 | je comprends tout | type booléen |
-setu-api-url | URL de l'API de la palette de couleurs | La valeur par défaut est https://api.lolicon.app/setu/v1 |
-setu-transmit | messagerie | Transmettez tous les messages au service de vidage pour la distribution par diffusion, comme détaillé ci-dessous |
-tags | Balises d'image | Vous pouvez spécifier de pousser une certaine image avec une certaine balise |
-transmit-server | Serveur cible de messagerie | IP: port |
-version | Version imprimable | |
-wechat-url | Adresse du webhook du robot WeChat | Requis |
-wechat-url
pour démarrer le service -pic-msg
Enterprise WeChat bloquera les messages News
de certains sites Web. Afin de voir si c'est une image que vous aimez avant de cliquer sur le lien, les messages Image
sont poussés ici.
Les messages Image
doivent d'abord télécharger l'image vers le local (vous devez donc spécifier le chemin de téléchargement de l'image -dl-dir
)
Étant donné qu'Enterprise WeChat exige que la taille de l'image ne puisse pas dépasser 2 Mo, la taille de l'image téléchargée a été ajustée. Ce que vous voyez dans le groupe n’est probablement pas l’image originale.
Étant donné que pixiv et ses services proxy sont souvent bloqués, les noms de domaine en sortie ne peuvent souvent pas être ouverts. Par conséquent, la fonction de vidage est fournie et le service peut être déployé sur le serveur à l'extérieur du mur, puis transféré sur le serveur à l'intérieur du mur. Cette fonction nécessite que le module de réception de décharge dans le mur soit utilisé ensemble.
EasyPicServer
Si vous ne souhaitez pas transmettre le message à un seul webhook, vous pouvez transférer le message à EasyPicServer et le laisser le diffuser en votre nom. Il a implémenté une simple page d’enregistrement de webhook, prête à l’emploi. Pourquoi ne pas simplement utiliser ce service de diffusion ? Afin d'économiser les coûts de trafic de serveur transfrontalier. . .
API THX Lolicon
Que notre avenir brille de mille feux !