من خلال روبوت WeChat الخاص بالمؤسسة، يتم إرسال الصور الملونة العشوائية بانتظام إلى مجموعة WeChat الخاصة بالمؤسسة. سيتم دفع ثلاثة تنسيقات في وقت واحد، Image
Text
News
(نظرًا لأن Enterprise WeChat لديه وظيفة الحظر، مما قد يتسبب في عدم إمكانية فتح بعض الصور المدفوعة بتنسيق News
، لذلك تتم إضافة الأخيرين. وفي الوقت نفسه، 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 | سيؤدي وجود هذا الخيار إلى جلب @everyone | نوع منطقي |
-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 | الافتراضي هو https://api.lolicon.app/setu/v1 |
-setu-transmit | المراسلة | قم بتمرير كافة الرسائل إلى خدمة التفريغ لتوزيع البث، كما هو مفصل أدناه |
-tags | علامات الصورة | يمكنك تحديد دفع صورة معينة بعلامة معينة |
-transmit-server | خادم الرسائل الهدف | الملكية الفكرية: ميناء |
-version | نسخة مطبوعة | |
-wechat-url | عنوان الويب هوك لروبوت WeChat | مطلوب |
-wechat-url
لبدء الخدمة -pic-msg
سيقوم Enterprise WeChat بحظر الرسائل News
من بعض مواقع الويب لمعرفة ما إذا كانت الصورة التي تعجبك قبل النقر على الرابط، يتم دفع الرسائل Image
هنا.
تحتاج الرسائل Image
إلى تنزيل الصورة على المستوى المحلي أولاً (لذلك تحتاج إلى تحديد مسار التنزيل لصورة -dl-dir
)
نظرًا لأن Enterprise WeChat يتطلب ألا يتجاوز حجم الصورة 2 مليون، فقد تم تعديل حجم الصورة التي تم تنزيلها. ما تراه في المجموعة ربما لا يكون الصورة الأصلية.
نظرًا لأن pixiv وخدمات الوكيل الخاصة به غالبًا ما يتم حظرها، غالبًا لا يمكن فتح أسماء نطاقات الإخراج. لذلك، يتم توفير وظيفة التفريغ، ويمكن نشر الخدمة على الخادم خارج الجدار ثم تفريغها على الخادم داخل الجدار. تتطلب هذه الوظيفة استخدام وحدة استقبال التفريغ الموجودة في الحائط معًا.
EasyPicServer
إذا كنت لا تريد الضغط على خطاف ويب واحد فقط، فيمكنك إعادة توجيه الرسالة إلى EasyPicServer والسماح له ببثها نيابةً عنك. لقد نفذت صفحة تسجيل webhook بسيطة، خارج الصندوق. لماذا لا تستخدم هذه الخدمة البث فقط؟ من أجل توفير تكاليف حركة مرور الخادم عبر الحدود. . .
واجهة برمجة تطبيقات THX Lolicon
نرجو أن يشرق مستقبلنا بشكل مشرق!