Asked Oct 31st, 2018 8:58 a.m. 788 0 1
  • 788 0 1
0

Chatbot : Dialogflow, Mongodb

Share
  • 788 0 1

Các bác ai đã từng tích hợp dk 1 con chatbot facebook. Dữ liệu phản hồi có thể lấy từ database chưa ạ. Với dự liệu cơ bản thì có thể lấy dialogflow còn phức tạp thì lấy từ database Các bác làm rồi cho e ít cao kiến vs, Em cảm ơn

1 ANSWERS


Answered Oct 31st, 2018 3:26 p.m.
+1

Mình đoán bạn đang tích hợp chatbot với facebook dựa vào hỗ trợ sẵn có của thằng dialogflow. Không biết bạn đã thử dựng 1 server sử dụng api của dialogflow rồi tích hợp server đấy với facebook chưa?

Khi mà mình dựng được server riêng biệt thì mình nghĩ việc lấy dữ liệu phản hồi từ bao nhiêu nguồn không thành vấn đề.

Nói vậy thôi chứ mình cũng chưa thử dùng phản hồi từ nhiều nguồn.

Bạn có thể xem cách dựng server bằng flask(python) rồi tích hợp với facebook tại đây: https://www.twilio.com/blog/2017/12/facebook-messenger-bot-python.html

Và cách sử dụng api của dialogflow trong python tại đây: https://www.pusher.com/tutorials/chatbot-flask-dialogflow/

Xin lỗi vì mình chỉ góp ý được với bạn đến vậy, mình không thể làm nên cũng k biết còn có khó khăn gì không và tính khả thi của nó.

Có khó khăn gì mong bạn tiếp tục trao đổi để những người khác vào góp ý thêm.

Share
Avatar Hoihv @Hoihv
Oct 31st, 2018 4:19 p.m.

cảm ơn bạn, trên dialogflow có phần fulfillment . NHững từ khoá, câu hỏi đơn giản sẽ dk dialog flow xử lý, còn những từ khoá phức tapj, nhằm mục đích lấy thông tin của user thì lại kéo từ server về. Ý định là thế, nhưng thực hiện thì vẫn chưa ok lắm

0
| Reply
Share
Oct 31st, 2018 4:22 p.m.

@Hoihv Vậy là bạn đang khó khăn phần lấy thông tin từ user phải không? Ví dụ như người ta nhập mail, sđt vào bạn muốn lấy ra thôi hả?

0
| Reply
Share
Avatar Hoihv @Hoihv
Nov 1st, 2018 2:29 a.m.

@QuangPH chuẩn rồi bác, nay e đã ấy dk rồi, gửi tra ok hết, nhưng vẫn lăn tăn, vì chưa thấy có example nào làm như mình làm cả Kết quả vẫn ok,

0
| Reply
Share
Avatar Hoihv @Hoihv
Nov 13th, 2018 9:09 a.m.

@QuangPH bác ơi, Cho e hỏi 1 vấn đề nữa, e kết hợp dk dialogflow vs node js dk rồi . nhưng có 1 vấn đề là e muốn lúc mà admin nhảy vào trả lời thì mình chặn cái dialogflow ntn để nó không trả lời tự động nữa, e nghĩ mãi chưa ra

0
| Reply
Share
Nov 13th, 2018 9:13 a.m.

@Hoihv vậy action nào của user thể hiện là họ muốn nói chuyện với admin. khi mà có action đó thì bạn chỉ cần k gửi request lên cho service dialog là được mà.

0
| Reply
Share
Avatar Hoihv @Hoihv
Nov 13th, 2018 9:35 a.m.

@QuangPH bác hiểu sai ý e rồi, Lúc mà admin nói chuyện user ấy thì như kiểu là 2 người bt chat vs nhau, không liên quan gì tới dialogflow hay backen nữa cả, mà con người nói chuyện vs con người, . lúc này sẽ tắt hết dialogflow ...

0
| Reply
Share
Nov 13th, 2018 9:39 a.m.

@Hoihv Cái này thực sự mình cũng chưa thử nên cũng không rõ nữa 😦(

0
| Reply
Share
Avatar Hoihv @Hoihv
Nov 13th, 2018 9:50 a.m.

@QuangPH 😦 ca này khó quas

0
| Reply
Share
Viblo
Let's register a Viblo Account to get more interesting posts.