2016-11-29 2 views
0

Я посмотрел в motion.ai и как они делают ботов facebook. Я заметил, что им как-то удается подключить все автоматически (ссылка на приложение со страницами, секретами, хэшами, настройками веб-чек и все такое).Создайте и установите facebook бот через api

В соответствии с этим Create and Configure Facebook Apps via API, который не может быть выполнен через API.

У кого-нибудь есть подсказки, как они все это установили? Я работаю над системой, которая должна делать что-то подобное (материал настройки для запуска приложений и настройки их, а не всей системы управления ботом). Я думал, что это нужно будет сделать все вручную, но каким-то образом им удалось обойти это, поэтому мне любопытно, как это можно сделать.

Благодаря

ответ

0

Они, скорее всего, делают это, как Chatfuel (и другие платформы): Там это один бот, который рассмотрен и готов к работе, со всем webhooks. Необходимому Если вы создадите новый бот на этих платформах, вы действительно не создадите нового бота на платформе Facebook. Это более или менее просто соединяет их бота с вашей страницей.

+1

Помните, что таким образом у вас будут все клиенты, «сидящие на одной лодке». Пусть один из них плохо себя ведет, чтобы ваше приложение заблокировано или удалено Facebook, и оно исчезло для всех. – CBroe

+0

Да, вы так зависите от двух разных платформ (facebook и провайдера ботов). – luschn

+0

@luschn Я знаю, что это старый вопрос, но все же. Как система узнает, какой бот получает сообщение? Я имею в виду, что когда webhook вызывается, каким образом базовый сервер знает, что использовать бот, если URL-адрес является общим для всех ботов? Я также не могу поверить, что все боты зависят от применения политики в одном приложении. С помощью chatfuel, потенциально потенциально тысячи ботов, кажется довольно хрупким и не расширяемым способом ... –