Форум программистов, компьютерный форум, киберфорум
Python: API, боты
Войти
Регистрация
Восстановить пароль
 
1 / 1 / 1
Регистрация: 17.05.2013
Сообщений: 133
1

Многопользовательское обращение к Telegram боту

01.07.2020, 10:28. Просмотров 230. Ответов 5
Метки нет (Все метки)

Здравствуйте. Пишу бота, который обращается к почте по запросу клиента и удаляет письма с определёнными параметрами. Использую python и imap. Когда обращаюсь к нему в одиночку, всё проходит гладко, нго когда пишу одновременно с нескольких аккаунтов, он начинает лагать, не выполняет скрипт для двух и более клиентов. Не подскажете как решить эту проблему? И ещё, через определённое время вылетает ошибка:
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None)
Тоже не пойму с чем это связано.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.07.2020, 10:28
Ответы с готовыми решениями:

Доступ к боту в Telegram
Доброе время суток. Пишу бота для себя на Python, использую библиотеку python-telegram-bot и не...

Как получить все боту Telegram?
Делаю бота для Telegram, столкнулся с такой проблемой, не могу понять, как при запуске скрипта...

Telegram Время между сообщениями пользователя к боту
Здравствуйте! Я очень очень новичок в питоне. Есть какое-то абстрактное понимание, но сам точно не...

Как Telegram боту задать время, когда должен срабатывать определенный вывод?
Доброго времени суток! Я недавно начал создавать Telegram ботов. И пока не могу похвастаться...

5
Автоматизируй это!
2688 / 1723 / 584
Регистрация: 30.03.2015
Сообщений: 6,208
01.07.2020, 16:33 2
Цитата Сообщение от bochik Посмотреть сообщение
Тоже не пойму с чем это связано.
возможно это связано с большим количеством запросов, тут ты сам только сможешь посмотреть

Цитата Сообщение от bochik Посмотреть сообщение
Когда обращаюсь к нему в одиночку, всё проходит гладко, нго когда пишу одновременно с нескольких аккаунтов, он начинает лагать
а ты сделал какую то синхронизацию при многопоточности? как реализовано обращение с нескольких аккаунтов к одному ресурсу? мы же не экстрасенсы. Советую почитать любую литературу по организации многопоточности, там не просто
0
1 / 1 / 1
Регистрация: 17.05.2013
Сообщений: 133
01.07.2020, 18:25  [ТС] 3
Цитата Сообщение от Welemir1 Посмотреть сообщение
а ты сделал какую то синхронизацию при многопоточности? как реализовано обращение с нескольких аккаунтов к одному ресурсу? мы же не экстрасенсы. Советую почитать любую литературу по организации многопоточности, там не просто
Честно, я думал, что API Telegram уже за нас об этом беспокоится) То есть НУжно многопоточность к скрипту бота применять или к скрипту о почте?)
Цитата Сообщение от Welemir1 Посмотреть сообщение
возможно это связано с большим количеством запросов, тут ты сам только сможешь посмотреть
Нет, запросов вообще нет извне, бот находится в тетовом режиме, я его запускаю, пробую и отключаю)
0
Автоматизируй это!
2688 / 1723 / 584
Регистрация: 30.03.2015
Сообщений: 6,208
01.07.2020, 18:53 4
Цитата Сообщение от bochik Посмотреть сообщение
Честно, я думал, что API Telegram уже за нас об этом беспокоится) То есть НУжно многопоточность к скрипту бота применять или к скрипту о почте?)
возможно так и есть но ты прочел об этом? посмотрел доку как это организовать? я то ботами не интересуюсь
0
1 / 1 / 1
Регистрация: 17.05.2013
Сообщений: 133
01.07.2020, 18:57  [ТС] 5
Цитата Сообщение от Welemir1 Посмотреть сообщение
возможно так и есть но ты прочел об этом? посмотрел доку как это организовать? я то ботами не интересуюсь
Я об этом нигде не нашёл инфы, всё перелопатил)
0
3268 / 2499 / 874
Регистрация: 28.10.2013
Сообщений: 6,573
02.07.2020, 14:27 6
Цитата Сообщение от bochik Посмотреть сообщение
API Telegram уже за нас об этом беспокоится
API Telegram дает только API. Больше оно ничем пользователю не обязано.
Многопоточность либо асинхронность реализуется (или не реализуется) библиотекой, которой ты пользуешься.
Разруливанием проблем параллельного доступа должен заниматься разработчик программы. Если, конечно, его компетенция позволяет это.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.07.2020, 14:27

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Бот telegram не может подключиться к https://api.telegram.org:443: (Java)
Здравствуйте! Возникла такая проблема при запуске бота в intelij idea ultimate программа выдает...

Многопользовательское приложение
Привет товарищи программисты! Есть вопрос касательно проектирования приложения WinForms. Планирую...

Многопользовательское приложение бд
Здравствуйте! Я новичок в c# и столкнулся с таким вопросом: имеется форма авторизации, данные...

Многопользовательское приложение
Доброго времени суток. Требуется создать приложение на Delphi 7 с использованием базы данных...

Многопользовательское приложение
Добрый день! Необходимо создать многопользовательское приложение для работы с БД. СУБД будет...

Многопользовательское использование
Поделитесь пожалуйста опытом. Если делфи будет акцессу обращаться и производить запись через...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.