Closed MurzNN closed 5 years ago
Т.е. это делать после того, как прилетел инвейт и создалась связка ВК_диалог <-> команата_матрицы?
да, или в самой комнате писать что-то типа !vkbot bridge_pause
(resume) или в управляющей комнате, с указанием id комнаты.
почему просто не "замьютить" комнату в риоте? И, соотвественно "размьютить" когда она понадобится?
Я сейчас так и делаю ;) Но некоторые комнаты совсем не хочется бриджить, чтобы не засорять Матрикс лишними сообщениями. Ну в целом не особо важная фича, без неё можно жить.
Т.е. опция нужна для ситуации, когда в ВК есть какая-то большая и не сильно важная группа, где много неважных сообщений и не хотелось бы, чтобы эти сообщения прилетали в матрицу без надобности, в том числе лишний раз не разряжали телефон (по идее ведь даже в "замьюченную" комнату они будут прилетать по сети - разве что только отображаться в шторке не будут). Ситуацию понял - можно сделать :-)
В целом да, ситуация такая как описал. С большей частью аудитории в крупных групповых чатах ВК я веду общение через ВК-клиент (изредка когда есть время), а Матрикс использую для личного общения с некоторыми людьми из ВК, плюс хочу видеть уведомления о сообщениях и от новых людей в Матриксе, чтобы ВК-шный мессенджер запускать только по требованию, когда хочется пофлеймить в групповых чатах. В данном случае я эти комнаты мьючу, но поток из 1000+ бриджованных сообщений в день, которые я не читаю, как-то не радует ;)
сделал. можно тестить. команды !pause и !resume
Супер! Только лучше префикс с названием бота добавить типа !vkbot pause
, чтобы исключить конфликты.
Ты забыл уточнить, что их в управляющей комнате надо отправлять ;) Тогда можно и без префикса. В общем проверил, работает норм, пасиб!
Супер! Только лучше префикс с названием бота добавить типа !vkbot pause, чтобы исключить конфликты.
тогда всем командам такое добавить. Хорошо :-) Пожалуйста!
Хотелось бы иметь возможность выборочно пометить комнаты, для которых не нужно создавать комнату в Matrix и перенаправлять сообщения, что-то типа
!ignore room_id
.