เรียนรู้เพิ่มเติมเกี่ยวกับบริการ Wechaty Puppet จาก https://wechaty.js.org/docs/puppet-services
คุณสามารถใช้ Wechaty กับบริการหุ่นกระบอกอื่นๆ เช่น WXWork, Rock, PadLocal ฯลฯ ได้เช่นกัน
สวัสดีนักพัฒนาที่รัก!
เพื่อการให้บริการที่ดียิ่งขึ้น JuziBot Puppet Service วางแผนที่จะดำเนินการอัปเกรด wechaty-puppet-padplus ครั้งใหญ่ในวันที่ 30 พฤศจิกายน
หากคุณกำลังใช้บริการ wechaty-puppet-padplus คุณจะต้องดำเนินการอัปเกรดต่อไปนี้ (หากคุณไม่ได้ใช้ wechaty-puppet-padplus คุณสามารถเพิกเฉยต่อประกาศนี้ได้อย่างปลอดภัย)
คำแนะนำในการอัพเกรด Wechaty-puppet-padplus มีดังนี้:
ถอนการติดตั้ง wechaty-puppet-padplus ติดตั้ง wechaty-puppet-hostie
ในโค้ด wechaty-puppet-padplus ที่เริ่ม wechaty จะถูกแทนที่ด้วย wechaty-puppet-hostie
คำอธิบายโดยละเอียด: wechaty-puppet-padplus จะออฟไลน์ในวันที่ 30 พฤศจิกายน ผู้ใช้ที่ชำระเงินสามารถอัปเกรดเป็นหุ่นสองตัวต่อไปนี้:
wechaty-puppet-donut: WeChat ส่วนตัวที่ใช้ Windows นอกเหนือจากฟังก์ชันพื้นฐานของ padplus แล้ว ยังรองรับการรับข้อความ WeChat ขององค์กรอีกด้วย สำหรับรายละเอียด โปรดดูที่ https://github.com/juzibot/donut-tester
wechaty-puppet-wxwork: WeChat ระดับองค์กรที่ใช้ไคลเอนต์ Windows สำหรับรายละเอียด โปรดดู https://github.com/juzibot/wxwork-tester
หากรหัสฐานไม่ได้รับการอัปเกรดก่อนวันที่ 30 พฤศจิกายน บริการ wechaty-puppet-padplus จะหยุดในเวลา 00:00 น. ของวันที่ 1 ธันวาคม ซึ่งจะทำให้ WeChat ที่โฮสต์อยู่ของคุณไม่สามารถใช้งานได้ ดังนั้นจึงขอแนะนำอย่างยิ่งให้อัปเกรดรหัสล่วงหน้าเพื่อหลีกเลี่ยงอุบัติเหตุจากหุ่นยนต์ . การยุติการให้บริการ
หากคุณมีคำถามใด ๆ โปรดติดต่อฝ่ายบริการลูกค้าของเราทันเวลา WeChat: juzibot
สำหรับรายละเอียด โปรดดู: https://github.com/wechaty/puppet-service-providers/issues/11
ภารกิจของเรา: ทำให้การสร้าง WeChat Chatbot สำหรับนักพัฒนาเป็นเรื่องง่าย
เรามอบโทเค็น ฟรี สำหรับนักพัฒนาที่มีความตั้งใจและความสามารถในการสร้างแชทบอทอันทรงคุณค่าสำหรับผู้ใช้
ดูเพิ่มเติม: การสนับสนุน Token ทุกอย่างเกี่ยวกับ wechaty
Node
ของคุณก่อนโหนด --version // v10.16.0
สำหรับระบบวินโดวส์
เพื่อให้แน่ใจว่าคุณสามารถติดตั้ง wechaty-puppet-padplus
ได้สำเร็จ คุณต้องเริ่ม PowerShell ในฐานะผู้ดูแลระบบ และรันคำสั่งเหล่านี้:
การติดตั้ง npm -g windows-build-tools ติดตั้ง npm -g node-gyp
mkdir my-padplus-bot && cd my-padplus-bot npm เริ่มต้น -y npm ติดตั้ง ts-node typescript -g tsc --init -- เป้าหมาย ES6 touch bot.ts // คัดลอกโค้ดตัวอย่างลงไป
npm ติดตั้ง wechaty@latest npm ติดตั้ง wechaty-puppet-padplus@latest
หรือฟีเจอร์ใหม่ที่กำลังพัฒนาเวอร์ชัน:
npm ติดตั้ง wechaty@next npm ติดตั้ง wechaty-puppet-padplus@next
ไม่จำเป็นต้องติดตั้ง
wechaty-puppet
ใน my-padplus-bot
npm ติดตั้ง qrcode-terminal -
หากคุณต้องการดูบันทึกรายละเอียดเกี่ยวกับบอทของคุณ เพียงเรียกใช้:
BROLOG_LEVEL=bot.ts ts-node ที่โง่เขลา
หรือ
BROLOG_LEVEL=bot.js โหนดโง่ๆ
wechaty-puppet-padplus ใช้ flash-store หรือ mongo เป็นที่เก็บแคช
แฟลชสโตร์ [ค่าเริ่มต้น]
มองโก
หากคุณต้องการใช้ mongo เป็นแคช sotre เพียงแค่ตั้งค่า cacheOption ดังนี้:
const puppet: Puppet = PuppetPadplus ใหม่ ({ โทเค็น, cacheOption: {ประเภท: 'mongo', url: 'mongodb://127.0.0.1:27017/testdb', -
เมื่อคุณใช้ mongo เป็นที่เก็บแคช wechaty-puppet-cache จะใช้บางตารางที่มีรายละเอียดคำนำหน้า wechaty-cache
>>
ตั้งค่าสภาพแวดล้อมใน windows
$Env:BROLOG_LEVEL='bot.ts โหนดโง่
หากขั้นตอนที่ 1~3 ไม่สามารถช่วยให้คุณติดตั้งได้สำเร็จ โปรดลองทำตามคำแนะนำนี้ หรือข้ามไปได้เลย
rm -rf node_modules แพคเกจ-lock.json ติดตั้ง npm
// bot.tsimport { ติดต่อ ข้อความ Wechaty } จาก 'wechaty'import { ScanStatus } จาก 'wechaty-puppet'import { PuppetPadplus } จาก 'wechaty-puppet-padplus'import QrcodeTerminal จาก 'qrcode-terminal'const token = ' your-token'const puppet = PuppetPadplus ใหม่ ({ โทเค็น,})const name = 'your-bot-name'const bot = new Wechaty({ หุ่นเชิด, ชื่อ // สร้าง xxxx.memory-card.json และบันทึกข้อมูลการเข้าสู่ระบบสำหรับการเข้าสู่ระบบครั้งถัดไป})บอท .on('scan', (qrcode, status) => {if (status === ScanStatus.Waiting) { QrcodeTerminal.generate(qrcode, {small: true })} - .on('login', (user: Contact) => {console.log(`เข้าสู่ระบบสำเร็จ ผู้ใช้: ${user}`) - .on('message', (msg: ข้อความ) => {console.log(`msg : ${msg}`) - .on('logout', (ผู้ใช้: ติดต่อ, เหตุผล: string) => {console.log(`ผู้ใช้ออกจากระบบ: ${user}, เหตุผล : ${reason}`) - .เริ่ม()
โปรดใช้ตัวแปรสภาพแวดล้อม PADPLUS_REPLAY_MESSAGE
เพื่อเปิดใช้งานฟังก์ชันนี้
PADPLUS_REPLAY_MESSAGE=บอท bot.js ของโหนดที่แท้จริง
การทำงาน | แพดโปร | แพดพลัส | แมคโปร |
---|---|---|---|
<ข้อความ> | |||
ส่งและรับข้อความ | |||
ส่งและรับนามบัตรส่วนตัว | |||
ส่งและรับลิงค์กราฟิก | |||
ส่งรูปภาพและไฟล์ | ✅(มีการจำกัดขนาดเนื้อหาไว้ต่ำกว่า 20M) | ||
รับภาพและไฟล์ | ✅(มีการจำกัดขนาดสำหรับเนื้อหา ต่ำกว่า 25M) | ||
ส่งวิดีโอ | |||
รับวิดีโอ | |||
ส่งแอพเพล็ต | |||
รับภาพเคลื่อนไหว | |||
ส่ง GIF | |||
รับข้อความเสียง | |||
ส่งข้อความเสียง | |||
ส่งต่อข้อความ | |||
ส่งต่อรูปภาพ | |||
ส่งต่อรูปภาพและลิงค์ข้อความ | |||
ส่งต่อเสียง | |||
ส่งต่อวิดีโอ | |||
ส่งต่อไฟล์ | |||
เปลี่ยนเส้นทางไดอะแกรม | |||
ส่งต่อมินิโปรแกรม | |||
<กลุ่ม> | |||
สร้างการแชทเป็นกลุ่ม | |||
ตั้งค่าการประกาศของกลุ่ม | |||
รับประกาศกลุ่ม | |||
รหัส QR ของกลุ่ม | |||
เชิญคนเข้ากลุ่ม | |||
ไล่ใครซักคนออกจากกลุ่ม | |||
ออกจากการแชทเป็นกลุ่ม | |||
เปลี่ยนชื่อกลุ่ม | |||
กิจกรรมเข้ากลุ่ม | |||
เหตุการณ์ที่ผิดปกติ | |||
กิจกรรมเปลี่ยนชื่อกลุ่ม | |||
@สมาชิกกลุ่ม | |||
รายการกลุ่ม | |||
รายชื่อสมาชิกกลุ่ม | |||
รายละเอียดกลุ่ม | |||
<ติดต่อ> | |||
แก้ไขข้อสังเกต | |||
เพิ่มเพื่อน | |||
ส่งผ่านเพื่อนโดยอัตโนมัติ | |||
เพิ่มเพื่อน | |||
รายชื่อเพื่อน | |||
รายละเอียดเพื่อน | |||
<อื่นๆ> | |||
เข้าสู่ระบบวีแชท | |||
สถานะรหัสสแกน | |||
ออกจากระบบ WeChat | |||
ขึ้นอยู่กับโปรโตคอล | ไอแพด | ไอแพด | แม็ค |