รูปภาพสีแบบสุ่มจะถูกส่งผ่านหุ่นยนต์ WeChat ขององค์กรไปยังกลุ่ม WeChat ขององค์กรเป็นประจำ โดยจะกดพร้อมกัน 3 รูปแบบ คือ News
Text
Image
(เนื่องจาก Enterprise WeChat มีฟังก์ชั่นบล็อคซึ่งอาจทำให้ไม่สามารถเปิดรูปภาพบางภาพที่กดในรูปแบบ News
ได้ จึงเพิ่ม 2 รูปแบบหลังเข้าไป ขณะเดียวกัน Text
สามารถตั้งค่าเป็น @ ทุกคนได้)
ใช้นักเทียบท่าเพื่อสร้างบริการแผนที่สีอย่างรวดเร็วด้วยฟังก์ชันพื้นฐาน
# 省略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
หรือ
# 无需要git,不拉源码,直接下载docker镜像
docker pull zhangyu0310/centos:setubot
# 在 WECHAT_WEBHOOK="" 的双引号里,填入企业微信机器人的webhook
docker run --name setu -e WECHAT_WEBHOOK="" -d centos:setubot
วิธีแรกค่อนข้างประหยัดการรับส่งข้อมูล และการสร้างนักเทียบท่าจะเสร็จสมบูรณ์ภายในเครื่อง วิธีที่สองดูเหมือนง่ายกว่า แต่ต้องดึงรูปภาพและใช้ปริมาณการรับส่งข้อมูลจำนวนหนึ่ง
การปรับใช้โดยใช้นักเทียบท่าจะให้ฟังก์ชันพื้นฐานที่สุดเท่านั้น โดยไม่มีความสามารถ เช่น การดัมพ์รูปภาพและการส่งต่อข้อความ จำเป็นต้องกำหนดค่าฟังก์ชันที่ซับซ้อนตามคำอธิบายพารามิเตอร์ด้านล่าง
. s etuServer.exe -at-all -dl-dir= " ./pic " -pic-msg -wechat-url= " xxx " -intervals=3600 -r18
พารามิเตอร์ | แสดงให้เห็น | หมายเหตุ |
---|---|---|
-at-all | การมีตัวเลือกนี้จะนำ @ทุกคนมาด้วย | ประเภทบูล |
-dl-dir | ระบุเส้นทางในการดาวน์โหลดภาพ | จะมีผลเฉพาะเมื่อมีการระบุ -pic-msg |
-dump-server | ข้อมูลเซิร์ฟเวอร์การถ่ายโอนข้อมูลรูปภาพ | ไอพี:พอร์ต |
-dump-url | ชื่อโดเมนการถ่ายโอนข้อมูลรูปภาพ | พุชดัมพ์รูปภาพ Url ของ Text |
-help | ช่วย | |
-intervals | ช่วงเวลาการกดภาพสี (หน่วย: วินาที) | ค่าเริ่มต้นคือ 60 ขั้นต่ำคือ 10 (อย่าทำให้บริการลามกของคนอื่นเสียหาย!) |
-keep | เก็บภาพต้นฉบับในท้องถิ่นไว้ | การพุชข้อความ Image จำเป็นต้องดาวน์โหลดรูปภาพ พารามิเตอร์นี้ระบุว่าจะเก็บรูปภาพไว้หรือไม่ ค่าเริ่มต้นเป็นจริง |
-news-msg | ไม่ว่าจะกดข้อความ News | ประเภทบูล ค่าเริ่มต้นเป็นจริง |
-once | ออกทันทีหลังจากทำการกด | แยกลอจิกการกำหนดเวลาและใช้กลไกการกำหนดเวลาภายนอก เช่น crontab เพื่อให้การควบคุมมีความยืดหยุ่นมากขึ้น |
-pic-dump | ไม่ว่าจะเปิดใช้งานการดัมพ์รูปภาพหรือไม่ | ประเภทบูล |
-pic-msg | ไม่ว่าจะกดข้อความ Image | ประเภทบูล เหตุผลเฉพาะสำหรับพารามิเตอร์นี้มีดังนี้ |
-pic-size | สามารถดาวน์โหลดรูปภาพได้ในขนาดต่างๆ | ค่าเริ่มต้นคือ original |
-r18 | ฉันเข้าใจทุกอย่าง | ประเภทบูล |
-setu-api-url | URL ของ Colormap API | ค่าเริ่มต้นคือ https://api.lolicon.app/setu/v1 |
-setu-transmit | การส่งข้อความ | ส่งข้อความทั้งหมดไปยังบริการถ่ายโอนข้อมูลเพื่อกระจายการออกอากาศ ตามรายละเอียดด้านล่าง |
-tags | แท็กรูปภาพ | คุณสามารถระบุให้พุชรูปภาพบางรูปด้วยแท็กบางตัวได้ |
-transmit-server | ส่งข้อความเซิร์ฟเวอร์เป้าหมาย | ไอพี:พอร์ต |
-version | ฉบับพิมพ์ | |
-wechat-url | ที่อยู่ webhook ของหุ่นยนต์ WeChat | ที่จำเป็น |
-wechat-url
เพื่อเริ่มบริการ -pic-msg
Enterprise WeChat จะบล็อกข้อความ News
จากบางเว็บไซต์ เพื่อดูว่าเป็นรูปภาพที่คุณต้องการหรือไม่ก่อนคลิกลิงก์ ข้อความ Image
จะถูกผลักมาที่นี่
ข้อความ Image
จำเป็นต้องดาวน์โหลดรูปภาพลงในเครื่องก่อน (ดังนั้นคุณต้องระบุเส้นทางการดาวน์โหลดของรูปภาพ -dl-dir
)
เนื่องจาก Enterprise WeChat กำหนดให้ขนาดรูปภาพต้องไม่เกิน 2M ขนาดของรูปภาพที่ดาวน์โหลดจึงได้รับการปรับขนาด สิ่งที่เห็นในกลุ่มคงไม่ใช่ภาพต้นฉบับ
เนื่องจาก pixiv และบริการพร็อกซีมักถูกบล็อก จึงมักไม่สามารถเปิดชื่อโดเมนเอาต์พุตได้ ดังนั้นจึงมีการจัดเตรียมฟังก์ชันดัมพ์ และสามารถใช้บริการบนเซิร์ฟเวอร์ภายนอกวอลล์ จากนั้นจึงดัมพ์ไปยังเซิร์ฟเวอร์ภายในวอลล์ ฟังก์ชันนี้ต้องใช้โมดูลรับการถ่ายโอนข้อมูลในผนังร่วมกัน
EasyPicServer
หากคุณไม่ต้องการพุชไปยังเว็บฮุคเพียงอันเดียว คุณสามารถส่งต่อข้อความไปยัง EasyPicServer และปล่อยให้มันออกอากาศในนามของคุณ มีการใช้งานหน้าลงทะเบียน webhook แบบง่ายๆ ทันทีที่แกะกล่อง ทำไมไม่ใช้บริการออกอากาศนี้ล่ะ? เพื่อประหยัดค่าใช้จ่ายในการรับส่งข้อมูลเซิร์ฟเวอร์ข้ามพรมแดน - -
THX โลลิคอน API
ขอให้อนาคตของเราสดใส!