Форум программистов, компьютерный форум, киберфорум
Python: API, боты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/140: Рейтинг темы: голосов - 140, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 10.06.2016
Сообщений: 21

Падает чат-бот. Проблема с bot.polling()

08.07.2019, 23:37. Показов 27916. Ответов 6

Студворк — интернет-сервис помощи студентам
Здравствуйте!

При запуске кода для связи с чат-ботом в Telegram, возникла следующая проблема, которую не получается решить:
'Connection to api.telegram.org timed out. (connect timeout=3.5)'


Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import telebot
import const
 
bot = telebot.TeleBot(const.API_TOKEN)
 
@bot.message_handler(commands=['start', 'help'])
def send_welcome(message):
    bot.reply_to(message, "Привет! Я Бот!")
 
@bot.message_handler(func=lambda message: True)
def echo_all(message):
    bot.reply_to(message, message.text)
 
bot.polling()
Проблема в строчке bot.polling(). Пробовала зациклить.
Python
1
2
3
4
5
6
while True:
    try:
        bot.polling(none_stop=True)
    except Exception as e:
        print(e)
        time.sleep(150)
Ошибка не пропала.
Очень нужна помощь!!! Заранее спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.07.2019, 23:37
Ответы с готовыми решениями:

ЧАТ-Бот на Python. Проблема с отправкой сообщения
Всем привет! Скажите, как сделать отправку двух сообщений подряд. Есть какой-то execute, но как им пользоваться не понял. Хочется, чтобы...

Никак не получается запустить bot.polling
Пытаюсь разобраться с ботом телеграм, никак не получается запустить bot.polling(none_stop=True, interval = 0) в отдельном потоке(для того...

Отключение отдельного потока с bot.polling()
Здравствуйте! Подскажите, пожалуйста: Я запустил bot.polling() через отдельный поток с помощью threading import threading ...

6
0 / 0 / 0
Регистрация: 10.06.2016
Сообщений: 21
08.07.2019, 23:44  [ТС]
Внесла изменения в код. Бот не падает, но и не отвечает(( В чём проблема?
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import telebot
import const
import time
 
bot = telebot.TeleBot(const.API_TOKEN, threaded=False)
 
@bot.message_handler(commands=['start', 'help'])
def send_welcome(message):
    bot.reply_to(message, "Привет! Я Бот!")
 
@bot.message_handler(func=lambda message: True)
def echo_all(message):
    bot.reply_to(message, message.text)
 
bot.infinity_polling(True)

0
213 / 109 / 46
Регистрация: 12.12.2016
Сообщений: 399
09.07.2019, 17:53
Загляни сюда: https://github.com/pyTelegramBotAPI/examples
0
0 / 0 / 0
Регистрация: 10.06.2016
Сообщений: 21
10.07.2019, 22:42  [ТС]
Добавила прокси. Перед этим поставила несколько библиотек:
pip install requests[socks]
pip install gunicorn
pip install PuSocks
pip install pyTelegramBotAPI --upgrade
pip install urllib3
pip install requests==2.10.0

Но бот так и не отвечает
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import telebot
from telebot import apihelper
import const
import time
 
bot = telebot.TeleBot(const.API_TOKEN, threaded=False)
apihelper.proxy = {"https": "socks5://54.39.16.26:41279"}
 
@bot.message_handler(commands=['start', 'help'])
def send_welcome(message):
    bot.reply_to(message, "Привет! Я Бот!")
 
@bot.message_handler(func=lambda message: True)
def echo_all(message):
    bot.reply_to(message, message.text)
 
while True:
    try:
        bot.polling(none_stop=True, interval=0, timeout=20)
    except Exception as E:
        time.sleep(1)
Кто с таким сталкивался? Очень нужна помощь!!!
0
1293 / 677 / 367
Регистрация: 07.01.2019
Сообщений: 2,302
11.07.2019, 00:02
Код рабочий, проблема с прокси https://github.com/python-tele... nd-a-Proxy
0
 Аватар для Electra2005
2 / 2 / 0
Регистрация: 10.01.2011
Сообщений: 85
07.06.2022, 13:13
чем отличается bot.infinity_polling от bot.polling?
0
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
07.06.2022, 17:19
bot.polling вроде бы не обрабатывает ошибки и требует свой бесконечный цикл
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.06.2022, 17:19
Помогаю со студенческими работами здесь

Чат-бот. Chat-Bot
Вот у меня есть чат-бот(вопрос - ответ) У меня возникли 2 вопроса: 1. Что дописать что бы, когда я задаю вопрос боту, и он не знает...

While True и Bot.Polling должны работать вместе
Добрый вечер! В поисках ответа на этот вопрос уже облазил весь интернет, но результатов нет, очень надеюсь что Вы сможете помочь! ...

long polling чат
Создаю long polling чат. Есть код, но почему-то не работает. Перепробовал многое. Моя реализация: var timestap = null; ...

подскажите что такое long-polling и polling (COMET)
Привет.Знаком с AJAX, WEBSOCKETS,но не знаю что такое long-polling и polling. Подскажите примеры.Буду очень благодарен.

Telegram Bot: Бот не реагирует на сообщения
Приветствую. Создаю бота через библиотеку - Telegram.Bot. Бот не реагирует на сообщения. Все что он должен на пока сделать,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru