2016-07-12 5 views
0

Теперь, когда мой бот в прямом эфире, я пытаюсь понять, что лучше всего поддерживать версию для производства и разработки.Как поддерживать ботовую программу разработки и разработки?

Моя производственная версия размещена на Heroku, и моя версия для разработки размещена на моем компьютере и туннелирована на статический адрес. До сих пор я тестировал бота, указывая веб-сайт Facebook из производственной среды в среду разработки.

Это не идеальное решение по многим причинам, поэтому я хотел бы понять, есть ли лучший подход. Кажется, что единственный способ сделать это с помощью Messenger в настоящее время - создать новую тестовую страницу, а затем новое приложение, привязанное к ней и не выпущенное. Затем я могу использовать этот тестовый бот через приложение Messenger. Есть что-то, что мне не хватает (т. Е. Способ привязать мою учетную запись к другому веб-ключу)?

ответ

1

Насколько я могу судить, кажется, что у вас все налажено довольно хорошо. То, что вы описали, именно то, как я это делаю.

Это не является идеальным по многим причинам

Что не хорошо об этом? Вы можете уточнить вопрос?

EDIT:

Ваш Heroku принимал и местные размещаемые webhook Адреса, телефоны отличаются не так ли?

Вы должны иметь 2 из следующих, 1 каждого и для выпуска и тестовой версии:

страницы, приложения, сервера, Repository.

Таким образом, тест и релиз версия-совершенно разные сущности, и нет никакого взаимодействия между ними

+0

Если я использую один webhook что я включаю то я перенаправлять все мои пользователь системы на мой сервер развития, когда мне нужно чтобы проверить что-то, что не может справиться с нагрузкой всех моих пользователей, а также полно багги новых функций. –

+0

Отредактировано решение – user2322082

+0

Спасибо! Я надеялся, что есть более элегантный способ, но это будет трюк. –

Смежные вопросы