kotatogram-desktop icon indicating copy to clipboard operation
kotatogram-desktop copied to clipboard

[Feature Request] Возможность отметить все чаты/каналы/групповые чаты как прочитанные одной кнопкой

Open ashed opened this issue 4 years ago • 4 comments

Невозможно отметить все чаты как прочитанные одной кнопкой (комбинацией клавиш) при большом количестве непрочитанных чатов/каналов/групповых чатов.

Добавить возможность отметить все чаты/каналы/групповые чаты как прочитанные одной кнопкой (комбинацией клавиш).

Такая возможность (массовая отметка чатов как прочитанных) была в Telegreat (впоследствии её выпилили).

ashed avatar Apr 28 '21 20:04 ashed

Беда в том, что у API нет такой возможности, придется обходить все чаты в цикле и на каждый отправлять по запросу, а это чревато FLOOD_WAIT и возможным баном от слишком частых запросов

ilya-fedin avatar Apr 29 '21 00:04 ilya-fedin

Ну вообще, в TDesktop это уже реализовано.

Если зажать Shift+Alt и нажать правой кнопкой мыши по аккаунту, можно отметить все сообщения как прочитанные на этом выбранном аккаунте. А для конкретных типов чатов можно создать папку, и отметить все как прочитанные, нажав правой кнопкой мыши по кнопке.

В Kotatogram я убрал необходимость зажимать Shift+Alt при нажатии правой кнопкой мыши на аккаунт, а также добавил этот пункт в меню по нажатию правой кнопкой мыши на папку "Все чаты".

Но само собой, внутренне это делается обходом всех чатов в цикле, что может спровоцировать FLOOD_WAIT, так что с этой функцией лучше быть поосторожнее.

Это то, что нужно или всё-таки нужна комбинация клавиш?

EricKotato avatar Apr 29 '21 01:04 EricKotato

Благодарю за оперативный ответ. Комбинация клавиш (настраиваемая) для отметки как прочитанных всё же бы не помешала. Замечание насчёт FLOOD_WAIT принял к сведению.

ashed avatar Apr 30 '21 04:04 ashed