@galtim11

Проблема с polling в боте на питоне?

код:
import telebot
import time

TOKEN = '1190811079:AAEui3GQq1yJOk8pivrcjA8cVMIFBi1lI0A'
bot = telebot.TeleBot(TOKEN)

@bot.message_handler(commands=['start', 'help'])
def send_welcome(message):
	bot.reply_to(message, "Howdy, how are you doing?")
@bot.message_handler(func=lambda m: True)
def echo_all(message):
	bot.reply_to(message, message.text)

bot.polling()

бот запускается и работает только если нет строки bot.polling()
далее выдает ошибку
2020-05-09 18:36:30,423 (util.py:65 PollingThread) ERROR - TeleBot: "SSLError occurred, args=(MaxRetryError("HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: /bot1190811079:AAEui3GQq1yJOk8pivrcjA8cVMIFBi1lI0A/getUpdates?offset=1&timeout=20 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1056)')))"),)

что делать с polling?
  • Вопрос задан
  • 666 просмотров
Решения вопроса 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
Потому что Роскомнадзор блокирует доступ к Телеграм. Используй прокси, как указано тут, или используй VPS, на котором не заблокирован Телеграм.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@galtim11 Автор вопроса
ERROR - TeleBot: "SSLError occurred, args=(MaxRetryError('HTTPSConnectionPool(host=\'api.telegram.org\', port=443): Max retries exceeded with url: /bot1190811079:AAEui3GQq1yJOk8pivrcjA8cVMIFBi1lI0A/getUpdates?offset=1&timeout=20 (Caused by SSLError(SSLError("bad handshake: Error([(\'SSL routines\', \'tls_process_server_certificate\', \'certificate verify failed\')],)",),))',),)
Traceback (most recent call last):

та же ошибка
Ответ написан
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Вы бы токен спрятали...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы