> For the complete documentation index, see [llms.txt](https://prethink.gitbook.io/prtelegrambot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prethink.gitbook.io/prtelegrambot/ru/api/metody-rasshireniya/prbotbaseextension.md).

# PRBotBaseExtension

```csharp
/// <summary>
/// Проверяет пользователя, является ли он администратором бота.
/// </summary>
/// <param name="botClient">Бот.</param>
/// <param name="userId">Идентификатор пользователя.</param>
/// <returns>True - администратор, False - не администратор.</returns>
public static bool IsAdmin(this PRBotBase botClient, long userId)

/// <summary>
/// Проверяет пользователя, присутствует ли в белом списке бота.
/// </summary>
/// <param name="botClient">Бот.</param>
/// <param name="userId">Идентификатор пользователя.</param>
/// <returns>True - есть в списке, False - нет в списке.</returns>
public static bool InWhiteList(this PRBotBase botClient, long userId)

/// <summary>
/// Возращает список администраторов бота.
/// </summary>
/// <param name="botClient">Бот клиент.</param>
/// <returns>Список идентификаторов.</returns>
public static List<long> GetAdminsIds(this PRBotBase botClient)

/// <summary>
/// Возращает белый список пользователей.
/// </summary>
/// <param name="botClient">Бот клиент.</param>
/// <returns>Список идентификаторов.</returns>
public static List<long> GetWhiteListIds(this PRBotBase botClient)
```
