❗ ใหม่! RedBot 1.0 ออกมาแล้ว อ่านที่นี่
ด้วย RedBot คุณสามารถสร้างแชทบอทที่มีคุณสมบัติครบถ้วนสำหรับ Telegram , Facebook Messenger , Viber , Twilio และ Slack ด้วย Node-RED เกือบ ไม่จำเป็นต้องมีทักษะการเขียนโค้ด
Node-RED เป็นเครื่องมือสำหรับเชื่อมต่ออุปกรณ์ฮาร์ดแวร์, API และบริการออนไลน์เข้าด้วยกันด้วยวิธีใหม่และน่าสนใจ
การบำรุงรักษา RedBot นั้นใช้เวลานานมาก หากคุณชอบ โปรดพิจารณา:
ก่อนอื่นให้ติดตั้ง Node-RED
$ sudo npm install -g node-red
จากนั้นเปิดไดเร็กทอรีข้อมูลผู้ใช้ ~/.node-red
และติดตั้งแพ็คเกจ
$ cd ~/.node-red
$ npm install node-red-contrib-chatbot
จากนั้นจึงวิ่ง
node-red
ขั้นตอนต่อไปคือการสร้างแชทบอท ฉันแนะนำให้ใช้ Telegram เนื่องจากการตั้งค่าง่ายกว่า ( Telegram อนุญาตให้โพลรับข้อความได้ ดังนั้นจึงไม่จำเป็นต้องสร้างใบรับรอง https) ใช้ @BotFather เพื่อสร้างแชทบอท ทำตามคำแนะนำที่นี่ จากนั้นคัดลอก โทเค็น การเข้าถึงของคุณ
จากนั้นเปิด Node-RED ของคุณและเพิ่ม Telegram Receiver
ในแผงการกำหนดค่าให้เพิ่มบอทใหม่และวาง โทเค็น
ตอนนี้เพิ่มโหนด Message
และเชื่อมต่อกับ Telegram Receiver
ในที่สุดก็เพิ่มโหนด Telegram Sender
อย่าลืมเลือกบอทตัวเดียวกันกับ Telegram Receiver
ในแผงการกำหนดค่าซึ่งควรเป็นรูปแบบสุดท้าย
ตอนนี้คุณมีบอทที่มีประโยชน์ที่จะตอบ "สวัสดี!" ไปยังข้อความที่ได้รับ เราสามารถทำได้ดีขึ้นมาก
อนุญาตให้บุคคลใดก็ตามที่ได้รับสำเนาของซอฟต์แวร์นี้และไฟล์เอกสารที่เกี่ยวข้อง ("ซอฟต์แวร์") อนุญาตโดยไม่เสียค่าใช้จ่าย เพื่อจัดการกับซอฟต์แวร์โดยไม่มีข้อจำกัด รวมถึงแต่ไม่จำกัดเพียงสิทธิ์ในการใช้ คัดลอก ปรับเปลี่ยน ผสาน เผยแพร่ แจกจ่าย ให้อนุญาตช่วง และ/หรือขายสำเนาของซอฟต์แวร์ และอนุญาตให้บุคคลที่ได้รับซอฟต์แวร์นี้สามารถทำได้ ภายใต้เงื่อนไขต่อไปนี้:
ประกาศเกี่ยวกับลิขสิทธิ์ข้างต้นและประกาศการอนุญาตนี้จะรวมอยู่ในสำเนาทั้งหมดหรือส่วนสำคัญของซอฟต์แวร์
ซอฟต์แวร์นี้มีให้ "ตามที่เป็น" โดยไม่มีการรับประกันใดๆ ทั้งโดยชัดแจ้งหรือโดยนัย ซึ่งรวมถึงแต่ไม่จำกัดเพียงการรับประกันความสามารถในการค้าขาย ความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ และการไม่ละเมิด ไม่ว่าในกรณีใดผู้เขียนหรือผู้ถือลิขสิทธิ์จะต้องรับผิดต่อการเรียกร้องค่าเสียหายหรือความรับผิดอื่นใดไม่ว่าในการกระทำของสัญญาการละเมิดหรืออย่างอื่นที่เกิดขึ้นจากหรือเกี่ยวข้องกับซอฟต์แวร์หรือการใช้งานหรือข้อตกลงอื่น ๆ ใน ซอฟต์แวร์.
เข้ารหัสด้วย ❤️ ใน ??