Аркадий Петров,
Нужно активировать конкретно ни виртуальное окружение, в него установить все необходимые библиотеки и собственно приложение. Тогда в приложении должны быть видны все установленные в него библиотеки.
Аркадий Петров, потому что и это правильный, предусмотренный разработчиками путь. Почитайте про виртуальные окружения для python, как и с чем их готовят.
Впрочем, вы можете этого и не делать, но бОльшая часть рекомендаций сведется к этому.
Только когда вы это всё выполните и у вас всё равно не взлетит, можно будет углубляться.
Осторожнее с установкой python «актуальной версии» под Linux.
Во-первых, легко сделать из Linux тыкву, заменив штатный Python на нештатный.
Во-вторых, не рекомендуется в принципе ставить «последнюю» версию python, лучше предыдущую (последняя 3.12 - ставим 3.11 или даже 3.10, последнюю стабильную сборку)
В-третьих, биться об стенку установок библиотек python, не имея опыта с python, виртуальными окружениями и pip я бы не советовал. Вам бы нанять кого-нибудь опытного (фриланс?) или самому влиться в эту тему (но быстро не выйдет).
Renat871, смотрите: есть интернет-сервис. Вы пытались получить доступ к этому сервису, используя его API. Он работает не так, как вы ожидали. Логично обратиться в поддержку этого сервиса. Но вы предпочли написать 40 тысячам подписчиков тэга python о ваших проблемах с малоизвестным им API, на авось, вдруг кто-то что-то подобное видел? Это называется тэг-спам. Убрал тэг python.
Кроме того, вы нарушаете п.5.17 Регламента. Вам следует обратиться в поддержку сервиса вашего чатбота, а не сюда.
Renat871, мне не понятно, какое отношение вопрос имеет к тэгу python. У вас проблема с python в вопросе не просматривается.
Пока вижу суть вопроса так: «я не разобрался и не хочу разбираться с API чатбота, читать Регламент местный тоже лень. Закину-ка я поток своего сознания, авось повезет».
Рекомендую вместо множества слов показать фрагмент кода, который по-вашему должен работать; а также приведите traceback ошибки.
Также обратите внимание, что уже приведенный фрагмент кода не является подключением к чему бы то ни было. Это просто создание ссылки на объект типа «словарь», содержащий пару ключей со значениями.
Где вы видели 6-е издание? Насколько я слышал, автор не собирался делать новое издание, т.к. 5-е достаточно актуально до сих пор, за мелкими исключениями.
При том, что всё охватить в книге всё равно невозможно, а необходимая база там точно есть.
xynd98, Фрагменты кода надо размещать в виде текста и оборачивать тэгом code для корректного отображения. Удобно делать кнопкой </> Это обязательно, см.п.3.8 Регламента.
Сюда же относится traceback, ввод и вывод в консоли и другая структурированная текстовая инфа.
pip freeze > requirements.txt
, полученный текст покажите тут.