ньюансы с методом send_photo?
Я в отдельном потоке так:
bot.send_photo(list[i][0], open(f"{mid}.jpg", "rb"), text)
Я не знаю посылает ли фото но речь в том, что доходит до середине и перестает отправлять.
У меня есть база из 6 моих акков и всем фото отправляется.
Есть вторая база - из 3т людей.
Как раз таки тут на середине застревает. И дальше не идет.
Поток вряд ли мог быть нарушен.
Да и я слежу за правилом телеграма (в 1 секунду макс 30 сообщений)
И по этому я сделал счетчик, на 29 сообщение ожидание 1 секунды.
Да и если я закомментю строку отправку фотографии, то "типо отправка" происходит полностью.
Я сделал сообщени "Отправленно n из X"
Где и показывает мне.
Так же send_photo я обернул в try except на случай, если пользователь удалил бота.
на except я написал "continue;"
Насчет сервера: Он нормальный - VDS ubuntu из Финлядии.
И скорость 500мб.
Сам бот запускается через комманду screen -S botName
while true;
do
python3 bot.py;
done
Уже и нет мыслей изза чего бот не оправляет всем фото
Не используй эту библиотеку. Почему? Ответ в пине.
Gj cenb - d учсузе [jnz ,s dsdtlb xnj ckexbkjcm^ учсузе Учсузешщт фы у^ зкште(у)
По сути - в except хотя бы выведи что случилось: except Exception as e: print(e)
Обсуждают сегодня