Как я могу заставить cleverbotfree правильно работать с Heroku? - PullRequest
0 голосов
/ 07 мая 2020

Я крайне неопытный разработчик. У меня практически нет опыта взаимодействия с API и, что более важно, с самой Heroku. Моя терминология и понимание моей проблемы, вероятно, в лучшем случае будут недостаточными.

Мне удалось использовать cleverbotfree (https://github.com/plasticuproject/cleverbotfree) на моем персональном компьютере. Приложение, которое я хотел бы использовать с Heroku, отлично работает на этом компьютере. Я понимаю, что мне нужно предпринять некоторые шаги, чтобы изменить среду Heroku, но я не уверен, что это за шаги. Я предпринял следующие шаги:

Добавление cleverbotfree==1.2.2 в requirements.txt
Добавление этого пакета сборки в Heroku.
Обновление четырех переменных среды, перечисленных в heroku-integrated-firefox-geckodriver страница:

  • FIREFOX_BIN = / app / vendor / firefox / firefox
  • GECKODRIVER_PATH = / app / vendor / geckodriver / geckodriver
  • LD_LIBRARY_PATH = / usr / local / lib: / usr / lib: / lib: / app / vendor
  • ПУТЬ = / usr / local / bin: / usr / bin: / bin : / app / vendor /

Я понимаю, что мне нужно как-то взаимодействовать с этими переменными внутри моего Python приложения, однако любой найденный мной ресурс дает информацию, подходящую для других языков, неприменимо к cleverbotfree и, прежде всего, к Chrome.

Я ищу набор шагов, которые мне нужно предпринять, чтобы позволить cleverbotfree функционировать в среде Heroku, включая то, что мне нужно добавьте в мое приложение Python, чтобы это стало возможным.

...