Я крайне неопытный разработчик. У меня практически нет опыта взаимодействия с 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, чтобы это стало возможным.