Роботы, плагины и скрипты к чату MyChat. Разработка альтернативных клиентов и различных утилит. Технические вопросы по программированию, замечания и предложения по развитию API
Аватара пользователя
dv
Функции плагина

1. Что это?
TmcGetUserQuickInfo = function(uin:integer):PAnsiChar;stdcall;
Наверно отсюда можно вытащить имя пользователя..

TmcGetUserFullInfo = function(uin:integer):integer;stdcall;
вообще не понятно.

2. Есть ли что-то вроде mcGetChannelUID(ChannelName:ansistring):integer;
(получить UID канала, зная его название)
Аватара пользователя
Алексей Пикуров
mcGetUserQuickInfo - функция для получения краткой информации о пользователе, если такой пользователь есть хотя бы в одном канале или привате, которые сейчас открыты в MyChat Client. Возвращается ник и статус пользователя. Если такого нет - будет возвращена пустая строка.

mcGetUserFullInfo - более "масштабная" функция, ей уже не важно, онлайн или офлайн пользователь, есть он в структурах MyChat Client или нет. Функция возвращает всю информацию о пользователе, всё то же самое, что в окне "Информация о пользователе".

Функции получения UID канала по его названию пока нету, однако можно воспользоваться функцией mcGetChannelsList, она вернёт список созданных каналов (UID, количество пользователей, название канала и его тему).