Фактическое поведение
У меня есть скрипт, отправляющий сообщение в Telegram Messenger API.
Когда я запускаю его в Spyder, все в порядке.
Когда я использую Пакет, созданный с использованием «C: \ Users \ Alex \ anaconda3 \ python .exe» в качестве пути в моем текстовом файле, у меня есть следующие ошибки (в запросе Anaconda)
"Can't connect to HTTPS URL because the SSL module is not available."
urllib3.exceptions.SSLError: Can't connect to HTTPS URL because the SSL module is not available.
"requests.exceptions.SSLError: HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: /bot9[confidential url] (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available."))"
Ожидаемое поведение
Когда я запускаю свой скрипт в SPyder, все в порядке: я получаю текст, который хочу получить, в моей учетной записи в Instagram. Я хотел бы иметь возможность сделать то же самое с моим командным файлом.
Шаги для воспроизведения
У меня есть следующий скрипт: def telegram_bot_sendtext (bot_message):
bot_token = 'token'
bot_chatID = '-id'
send_text = 'https://api.telegram.org/bot' + bot_token + '/sendMessage?chat_id=' + bot_chatID + '&parse_mode=Markdown&text=' + bot_message
response = requests.get(send_text)
return response.json()
telegram_bot_sendtext("text")
Я создал командный файл, используя: "C: \ Users \ Alex \ anaconda3 \ python .exe" "C: \ Users \ Alex \ Desktop \ U \ project.py" pause
Анаконда или версия Miniconda:
Anaconda3. 2020.02
Операционная система:
Я нахожусь Windows 10 v1903