Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
Thinker
Добрый день! 5.23
Если в новых версиях следующие вопросы уже решены, прошу прощения, но в списках того, что сделано в новых версиях я не сумел найти ответы.

1. Не до конца понимаю, можно ли запретить определенному пользователю принимать любые сообщения/файлы (или, по-другому, запретить отправлять на имя этого пользователя любые сообщения файлы)
2. Настройка в группе прав "Приваты"-"Получение приватных сообщений от других пользователей" имеет несколько странный эффект: при неустановленной отметке, попытка отправить от лица пользователя, входящего в такую группу, какому-нибудь пользователю из группы со стандартными правами сообщение, заканчивается появлением в консоли ошибки "[DD.MM.YYYY HH:MM:SS] Ошибка #0020: пользователь не может принимать приватные сообщения". Запрет у пользователя на получение вызывает ошибку с текстом запрета приема... Не могу разобраться со смыслом данного сообщения и самой отметки.
3. При отправке сообщения через IntegrationAPI, у пользователей открывается приват с "виртуальным" пользователем (специально заведен для отправки через IntegrationAPI) и они могут отправить ответное сообщение, несмотря на запрет приема этим пользователем всего, что только можно. Это к вопросу в п.1

Заранее благодарен за ответ.
Последний раз редактировалось Thinker Чт дек 22, 2016 6:17 am, всего редактировалось 1 раз.
Аватара пользователя
Thinker
Ошибочно указал версию 5.21, исправил на 5.23
Аватара пользователя
Андрей Раков
Добрый день.

Правило, о котором вы говорите, работает как-то странно, спасибо, что обратили на это внимание, поправим.
Аватара пользователя
Thinker
Добрый день! Это хорошо. А п.1 и п.3? Как запретить пользователю принимать все, что угодно? А особенно, если "приват" был инициирован этим пользователем через IntegrationAPI ?
Аватара пользователя
Андрей Раков
Пока никак, этот момент мы доработаем.
Аватара пользователя
Thinker
Прошу прощения, я просто не понял, что доработка будет производиться по всему вопросу [smilie=pardon.gif]
Аватара пользователя
Алексей Пикуров
Есть определённые косяки, я их сейчас правлю с вашей "подачи" :)

Отпишу, когда будет готово, в этой теме.
Аватара пользователя
Алексей Пикуров
Спасибо за вопрос, благодаря вашему наблюдению "закрыли" целый пласт недоработок.
viewtopic.php?p=24648#p24648

Будет в новой версии.
Аватара пользователя
Алексей Пикуров
Не до конца понимаю, можно ли запретить определенному пользователю принимать любые сообщения/файлы (или, по-другому, запретить отправлять на имя этого пользователя любые сообщения файлы)

Выборочно можно делать такие вещи через серверный скрипт. Там вы реализуете любую нужную вам логику, которой нет или она слишком сложна для формальных правил прав групп пользователей, например.

Серверные события OnPrivateMessage, OnPrivateRequest.
Аватара пользователя
Thinker
Благодарю за ответы

P.S. Рад был помочь в улучшении продукта :)
Аватара пользователя
Алексей Пикуров
Вам спасибо.

Мы собираем готовые работающие решения по скриптам в справке, ссылки идут на форум:
https://nsoft-s.com/mcserverhelp/index.html?scripts.htm

Возможно, вам будут интересны скрипты №1 и №4, как раз для тонкой настройки общения в приватах.