0

we have built a very simple bot that simply passes any message onto our own application. (we want to answer questions asked from our customers to be handled straight from our CRM application for customer service purpose)

Now, the bot is declined with message:

Thank you for your submission. We tested the messenger experience on your associated page and received either no response from your messenger bot or received a human response. Please resubmit with the new, improved version of your bot.

Which raises the question for me: is it even allowed to do human assistance via the messenger API? Or is it bot only? I have read through all the platform policies, use case examples, etc.

So, how do I create the simplest integration? (send message straight through to one of our customer service users?)

Michel
  • 9
  • 2
  • I don’t think it makes sense to use a messenger bot for this in the first place. You should rather go via https://developers.facebook.com/docs/graph-api/reference/v2.6/page/conversations – CBroe Apr 29 '16 at 08:16
  • 2
    Hi, we would really like to use this API, but as far as we know there is no way to use to post messages anymore as it has been deprecated since graph api 2.5 https://developers.facebook.com/docs/graph-api/reference/v2.6/conversation/messages We can only use the graph API to read (old) messages, but not post new ones. – Michel May 04 '16 at 09:02
  • Reading page messages via `/{conversation-id}/messages` still seems to work fine in Graph API Explorer, using API version 2.6 – so I’d assume answering them should still work as well. The changelog mentions nothing about this being deprecated either, as far as I can see. (After the v2.6 rollout, a lot of documentation pages had problems with wrong _“This document refers to a feature that was removed after Graph API v2.x”_ notes appearing.) – CBroe May 04 '16 at 09:35
  • `/{conversation-id}/messages` has the following at the top of the page: This document refers to a feature that was removed after Graph API v2.5. I don't think it works. – forallepsilon May 05 '16 at 15:53
  • 1
    Yes, it was deprecated indeed. We will try in the next week to use the functions, but I do not think the Graph API is the way to go. – Michel May 09 '16 at 12:26

1 Answers1

0

Making a bot is easy if you use Wit.ai which is an NLP and speech API. It can integrate with the messenger/graph API. Basically, you send text to wit.ai and it returns the intent. For example: you send "get me a large pizza" to Wit and it returns something like (intent = pizza, size=large, time = now) You could also try api.ai but in my opinion, it is not as good yet.

Dadu Khan
  • 369
  • 2
  • 16