A través del robot empresarial WeChat, periódicamente se envían imágenes en colores aleatorios al grupo empresarial WeChat. Se enviarán tres formatos a la vez, Image
Text
News
(debido a que Enterprise WeChat tiene una función de bloqueo, lo que puede causar que algunas imágenes enviadas en formato News
no se puedan abrir, por lo que se agregan los dos últimos. Al mismo tiempo, Text
se puede configurar en @ todos)
Utilice Docker para crear rápidamente un servicio de mapas en color con funciones básicas.
# 省略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
o
# 无需要git,不拉源码,直接下载docker镜像
docker pull zhangyu0310/centos:setubot
# 在 WECHAT_WEBHOOK="" 的双引号里,填入企业微信机器人的webhook
docker run --name setu -e WECHAT_WEBHOOK="" -d centos:setubot
El primer método ahorra relativamente tráfico y la compilación de Docker se completa localmente. El segundo método parece más sencillo, pero requiere extraer la imagen y consume una cierta cantidad de tráfico.
La implementación mediante Docker solo proporciona las funciones más básicas, sin capacidades como el volcado de imágenes y el reenvío de mensajes. Las funciones complejas deben configurarse según la descripción de parámetros siguiente.
. s etuServer.exe -at-all -dl-dir= " ./pic " -pic-msg -wechat-url= " xxx " -intervals=3600 -r18
parámetro | ilustrar | Observación |
---|---|---|
-at-all | Tener esta opción traerá a @todos | tipo booleano |
-dl-dir | Especifique la ruta para descargar imágenes. | Sólo tiene efecto cuando se especifica -pic-msg |
-dump-server | Información del servidor de volcado de imágenes | ip:puerto |
-dump-url | Nombre de dominio de volcado de imagen | Enviar imagen de volcado URL del mensaje en formato de Text |
-help | ayuda | |
-intervals | Intervalo de inserción de imágenes en color (unidad: segundos) | El valor predeterminado es 60, el mínimo es 10 (¡no arruines el servicio pornográfico de otras personas!) |
-keep | Mantener la imagen original local | Para enviar Image es necesario descargar la imagen. Este parámetro indica si se conserva la imagen. El valor predeterminado es verdadero |
-news-msg | Ya sea para enviar mensajes News | tipo bool, el valor predeterminado es verdadero |
-once | Salir inmediatamente después de realizar un empujón. | Separe la lógica de sincronización y utilice mecanismos de sincronización externos como crontab para lograr un control más flexible. |
-pic-dump | Si se debe habilitar el volcado de imágenes | tipo booleano |
-pic-msg | Ya sea para enviar mensajes Image | tipo bool, el motivo específico de este parámetro es el siguiente |
-pic-size | Las imágenes se pueden descargar en diferentes tamaños. | El valor predeterminado es original |
-r18 | lo entiendo todo | tipo booleano |
-setu-api-url | URL de la API de mapa de colores | El valor predeterminado es https://api.lolicon.app/setu/v1 |
-setu-transmit | mensajería | Pase todos los mensajes al servicio de volcado para su distribución por difusión, como se detalla a continuación. |
-tags | Etiquetas de imagen | Puede especificar enviar una determinada imagen con una determinada etiqueta |
-transmit-server | Servidor de destino de mensajería | ip:puerto |
-version | Versión impresa | |
-wechat-url | Dirección del webhook del robot WeChat | Requerido |
-wechat-url
para iniciar el servicio -pic-msg
Enterprise WeChat bloqueará los mensajes News
de algunos sitios web. Para ver si es una imagen que le gusta antes de hacer clic en el enlace, los mensajes Image
se envían aquí.
Los mensajes Image
deben descargar la imagen al local primero (por lo que debe especificar la ruta de descarga de la imagen -dl-dir
)
Dado que Enterprise WeChat requiere que el tamaño de la imagen no pueda exceder los 2 M, se ha ajustado el tamaño de la imagen descargada. Lo que ves en el grupo probablemente no sea la imagen original.
Dado que pixiv y sus servicios proxy a menudo están bloqueados, los nombres de dominio de salida a menudo no se pueden abrir. Por lo tanto, se proporciona la función de volcado y el servicio se puede implementar en el servidor fuera del muro y luego volcarlo al servidor dentro del muro. Esta función requiere el uso conjunto del módulo receptor de volcado en la pared.
Servidor EasyPic
Si no desea enviar a un solo webhook, puede reenviar el mensaje a EasyPicServer y dejar que lo transmita en su nombre. Ha implementado una página de registro de webhook sencilla, lista para usar. ¿Por qué no utilizar este servicio de transmisión? Para ahorrar costos de tráfico de servidores transfronterizos. . .
API THX Lolicon
¡Que nuestro futuro brille intensamente!