GroupUtils

Набор функций для проверки пользователя внутри группы. Возможно понадобиться добавить бота в группу и выдать права администратора

Будет доступно начиная с версии 0.5.5

Проверка участника в группе

/// <summary>
/// Проверяет находится ли пользователь в группе.
/// </summary>
/// <param name="botClient">Телеграм бот клиент</param>
/// <param name="groupId">Идентификатор группы</param>
/// <param name="userId">Идентификатор пользователя</param>
/// <returns>True - есть иначе false</returns>
public static async Task<bool> IsGroupMember(ITelegramBotClient botClient, long groupId, long userId)

Проверка является ли пользователь администратором в группе

/// <summary>
/// Проверяет является ли администратором группы.
/// </summary>
/// <param name="botClient">Телеграм бот клиент</param>
/// <param name="groupId">Идентификатор группы</param>
/// <param name="userId">Идентификатор пользователя</param>
/// <returns>True - администратор иначе false</returns>
public static async Task<bool> IsGroupAdmin(ITelegramBotClient botClient, long groupId, long userId)

Проверка является ли пользователь создателем группы

/// <summary>
/// Проверяет является ли создателем группы.
/// </summary>
/// <param name="botClient">Телеграм бот клиент</param>
/// <param name="groupId">Идентификатор группы</param>
/// <param name="userId">Идентификатор пользователя</param>
/// <returns>True - создатель иначе false</returns>
public static async Task<bool> IsGroupCreator(ITelegramBotClient botClient, long groupId, long userId)

Last updated