Роботы, плагины и скрипты к чату MyChat. Разработка альтернативных клиентов и различных утилит. Технические вопросы по программированию, замечания и предложения по развитию API
Аватара пользователя
ChimMAG
Если модератор выкидывает пользователя из конференции - событие OnConfLeave обрабатывается?
Аватара пользователя
Алексей Пикуров
Должно. У вас не работает?
Аватара пользователя
ChimMAG
В справке не сказано... Хочется дописать функционал по выгону пользователя из соответствующей группы при выгоне его модератором. Сейчас работает обратный процесс - при приглашении он добавляется в группу, которая ассоциирована с данной конференцией, но выгонять только вручную. Но при использовании данной функции сервер перестаёт учитывать запреты на самостоятельный выход. Но и посмотреть свойства конференции - стоит ли там запрет на выход или нет - тоже не можем. Как и различить источник события - сам захотел выйти или выгнал модератор. Верно?
Аватара пользователя
Алексей Пикуров
Отвечу чуть позже, сегодня.
Аватара пользователя
Алексей Пикуров
Я посмотрел по коду, если происходит KICK (модератор выгоняет пользователя), то событие OnConfLeave не генерируется.

Надо добавить такое событие в движок + добавить функции для получения информации о конференциях. Я отпишу в этой теме, когда что-то из этого будет сделано.
Аватара пользователя
ChimMAG
Возвращаюсь к вопросу: пока подвижек нет по событию? А то всё также половинчатое решение - модератор может пригласить пользователя, но не может выгнать.
Аватара пользователя
Алексей Пикуров
Не занимались этим вопросом.
Аватара пользователя
Алексей Пикуров
Сделали специальное событие OnConfKick, там можно будет реализовать нужную вам логику.