การรวมทีม Microsoft เข้ากับแอปแบบกำหนดเองโดยใช้บอทแบบกำหนดเอง

ฉันกำลังดำเนินการบูรณาการ Microsoft Teams และเฟรมเวิร์กไคลเอนต์ PHP (ซึ่งสามารถบันทึกข้อมูลในฐานข้อมูล)

แอพที่ฉันสร้างใช้การส่งข้อความที่ดำเนินการได้เพื่อทำสิ่งนี้ แอปนี้ไม่สามารถส่งข้อความใดๆ ไปยังปลายทางจาก Bot ได้

ฉันจำเป็นต้องลงทะเบียน Bot ที่ไหนสักแห่งหรือไม่? มีวิธีตอบสนองเฉพาะหรือไม่?

จุดเจ็บปวดของฉันสามารถเอาชนะได้ด้วย webhooks ที่ส่งออกไป แต่ไม่ได้จำกัดขอบเขตไว้ที่ระดับบุคคล

ลิงค์ที่ฉันติดตาม -

https://docs.microsoft.com/en-us/microsoftteams/platform/messaging-extensions/how-to/create-messaging-extension#create-your-app-manifest-using-app-studio

https://docs.microsoft.com/en-us/microsoftteams/platform/tutorials/get-started-nodejs-app-studio#download-and-host-your-app

สิ่งที่ฉันได้ลองมาแล้ว -

ฉันลองใช้แอป nodejs ตัวอย่างที่สื่อสารกับ MS-Teams

ฉันพยายามสร้างแอปที่มีความสามารถด้านบอทโดยใช้ AppStudio ฉันทำ แต่ไม่ได้ขอจุดสิ้นสุดของฉัน

ฉันอธิบายสถานการณ์การใช้งานของฉันแล้ว คุณช่วยแนะนำวิธีที่จะช่วยฉันได้ไหม

ขอบคุณ


person PARAS GUPTA    schedule 14.08.2020    source แหล่งที่มา


คำตอบ (1)


สำหรับฉันดูเหมือนว่าคุณกำลังมีปัญหาในการลงทะเบียนบอท (แก้ไขฉันหากฉันผิด)

ฉันเดาว่าบอทของคุณทำงานได้ดีใน Bot Framework Emulator

มีขั้นตอนบางอย่างที่คุณต้องปฏิบัติตามเพื่อลงทะเบียนบอทของคุณก่อนที่จะทดสอบบน MS Teams (หรือแพลตฟอร์มอื่น ๆ) ฉันจะแสดงรายการวิธีการที่ไม่จำเป็นต้องสมัครสมาชิก Azure แต่คุณต้องมีบัญชี Microsoft 365 (บัญชีเดียวกับที่คุณใช้สำหรับ Teams) คุณสามารถดูวิธีการที่ละเอียดถี่ถ้วนทั้งหมดในการปรับใช้บอทของคุณ ที่นี่

  1. เปิดเผย localhost ของคุณเป็นที่อยู่เว็บ (คุณสามารถใช้ ngrok ได้)
  2. ไปที่ Dev Botframework- ลงทะเบียนบอท ลงชื่อเข้าใช้ด้วยบัญชีของคุณแล้วคลิกสร้างบอทใหม่ . ในจุดสิ้นสุดการส่งข้อความ ให้วางจุดสิ้นสุดบอตที่เปิดเผยของคุณแล้วต่อท้ายด้วย /api/messages เช่น https:4ety45.com/api/messages
  3. คุณจะได้รับ Microsoft APP ID และรหัสผ่าน เพิ่มลงในไฟล์การรับรองความถูกต้อง/การกำหนดค่าบอท (& manifest.json)
  4. ไปที่ MS Teams, Appstudio และภายใต้ Manifest Editor ให้คลิกที่นำเข้าแอปที่มีอยู่ (หากคุณมีไฟล์ manifest.json อยู่แล้ว) ให้คลิกที่สร้างแอปใหม่
  5. ตรวจสอบให้แน่ใจว่าได้กรอกข้อมูลทั้งหมดแล้ว และภายใต้ส่วนบอท คุณจะเห็นบอทของคุณ (เพิ่มเข้าไปหากคุณไม่เห็น) และตรวจสอบให้แน่ใจว่าได้กำหนดค่าส่วนขยายข้อความให้กับบอทของคุณแล้ว
  6. คลิกที่ทดสอบและแจกจ่าย จากนั้นติดตั้งเพื่อทดสอบบอท
person Javin    schedule 27.08.2020