Size: a a a

Сообщество Python Программистов

2020 November 03

VA

Vadim Apenko in Сообщество Python Программистов
Обидно, что телега не даёт такой возможности, как отправка сообщения чанками.
источник

B

BPRO in Сообщество Python Программистов
Vadim Apenko
Обидно, что телега не даёт такой возможности, как отправка сообщения чанками.
Чанками это как?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Ну если сообщение, например 8000 символов.
Уведомляем телегу, что у нас сообщение частями, отправляем части не более 4096 символов и она уже под капотом его склеивает. Собственно клиенту доставка может быть такая же.
В общем как с HTTP
источник

VA

Vadim Apenko in Сообщество Python Программистов
плюс в том, что это в итоге для клиента будет ОДНО сообщение. А не два разных
источник

B

BPRO in Сообщество Python Программистов
Vadim Apenko
плюс в том, что это в итоге для клиента будет ОДНО сообщение. А не два разных
А! Понятно
источник

B

BPRO in Сообщество Python Программистов
Vadim Apenko
Ну если сообщение, например 8000 символов.
Уведомляем телегу, что у нас сообщение частями, отправляем части не более 4096 символов и она уже под капотом его склеивает. Собственно клиенту доставка может быть такая же.
В общем как с HTTP
Спасибо за разъяснения
источник

K

KarmaBot in Сообщество Python Программистов
BPRO
Спасибо за разъяснения
Вы увеличили карму Vadim Apenko до 2050.29 (+20.76)
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Vadim Apenko
@bomzheg ты никогда не упирался в максимальную длинну сообщения от бота клиенту?
Посмотри send_text_file я там себе отправляю логи, как раз разбивая на строки
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Vadim Apenko
Ну если сообщение, например 8000 символов.
Уведомляем телегу, что у нас сообщение частями, отправляем части не более 4096 символов и она уже под капотом его склеивает. Собственно клиенту доставка может быть такая же.
В общем как с HTTP
Видимо телега не хочет совсем уж простыни
источник

VA

Vadim Apenko in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Видимо телега не хочет совсем уж простыни
Иногда это не простыня, а небольшое сообщение, в котором список ссылок и куча иной маркировки. И всё это в итоге выходит за рамки 4096
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Vadim Apenko
Иногда это не простыня, а небольшое сообщение, в котором список ссылок и куча иной маркировки. И всё это в итоге выходит за рамки 4096
4096 символов это не считая разметки. Правда не знаю входит ли в него url ссылок
источник

VA

Vadim Apenko in Сообщество Python Программистов
Входит. Если пихаю в каждый шаг ссылки в статус - то ругается на превышение длинны сообщения.
источник

VA

Vadim Apenko in Сообщество Python Программистов
Как раз вот бота пишу, для рабочих нужд
источник

VA

Vadim Apenko in Сообщество Python Программистов
Vadim Apenko
Интересное решение с хайдлинками)
Как раз думал что делать с уведомлениями в группах) Это забавное решение мне помогло)
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Vadim Apenko
Как раз думал что делать с уведомлениями в группах) Это забавное решение мне помогло)
больше пяти человек не уведомит
источник

VA

Vadim Apenko in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
больше пяти человек не уведомит
Я не думаю, что будет больше 3х когда-нибудь
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
ну норм да
источник

AT

Alexander T in Сообщество Python Программистов
я делал уведомления через “@u1 @u2 @u3”, чтоб в истории было видно, кого меншенили
источник

AT

Alexander T in Сообщество Python Программистов
но у меня каждый раз разные
источник

VA

Vadim Apenko in Сообщество Python Программистов
Кстати долго думал, почему в группах работают команды бота типа /command, но не работают !command. Хотя это один и тот же хендлер. Поломал мозг минут 15, не понял и забил хрен.
источник