@Luxas23
Начинающий менеджер в отделе закупок

Пытаюсь создать простого эхо-телеграм бота. Выдаёт ошибку. Что делать?

Пытался создать простого телеграм-бота через Python . Знаю, что телеграм заблокировали в России. Использовал даже прокси, но все равно не помогло. Пишет в конце : AttributeError: 'set' object has no attribute 'get'.

Сама программа :
import telebot
from telebot import apihelper
apihelper. proxy = {'https://85.132.71.82:3128'}
bot = telebot. TeleBot( ' мой токен') 
@bot.message_handler(content_types=["text"])
def repeat_all_messages(message) :
       bot.send_message(message.chat.id, message. text) 
if__name__== '__main__' :

bot. polling(none_stop=True)
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ответы на вопрос 2
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Вы не правильно указываете прокси.
Нужно так:
apihelper.proxy = {'https':'45.77.101.237:8080'}
#apihelper.proxy = {'https':'IP:PORT'}

Вангую, с вашим прокси будет ещё такая ошибка:
.ConnectTimeout: HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: /

решение простое - использовать рабочий прокси.
Ответ написан
Robur
@Robur
Знаю больше чем это необходимо
Выдаёт ошибку. Что делать?

Учить питон.
В промежутках - научиться гуглить, ровно этот же вопрос ровно с этим же кодом (видимо тот автор копипастил из того же места что и вы) на тостере задавался, и там есть ответ.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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