UpdateExtension

/// <summary>
/// Получает идентификатор чата в зависимости от типа сообщений.
/// </summary>
/// <param name="update">Обновление telegram.</param>
/// <returns>Идентификатор чата.</returns>
/// <exception cref="NotImplementedException">Выбрасывается если не реализована обработка обновления.</exception>
public static long GetChatId(this Update update)

/// <summary>
/// Получает идентификатор сообщения.
/// </summary>
/// <param name="update">Обновление telegram.</param>
/// <returns>Идентификатор сообщения.</returns>
/// <exception cref="NotImplementedException">Выбрасывается если не реализована обработка обновления.</exception>
public static int GetMessageId(this Update update)

/// <summary>
/// Информация о пользователе.
/// </summary>
/// <param name="update">Обновление telegram.</param>
/// <returns>Информация о пользователе.</returns>
public static string GetInfoUser(this Update update)

/// <summary>
/// Попытаться получить идентификатор чата.
/// </summary>
/// <param name="update">Update.</param>
/// <param name="chatId">Идентификатор чата.</param>
/// <returns>True - удалось получить, false - нет.</returns>
public static bool TryGetChatId(this Update update, out long chatId)

/// <summary>
/// Является ли идентификатор пользователским чатом.
/// </summary>
/// <param name="update">Update.</param>
/// <returns>True - да, False - нет.</returns>
public static bool IsUserChatId(this Update update)

Last updated