% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/channel_downloads.R
\name{download_channel_info}
\alias{download_channel_info}
\title{Download Full Channel Info By Channel}
\usage{
download_channel_info(
  client,
  channel,
  region = NULL,
  include_raw = FALSE,
  timeout_sec = getOption("telegramR.iter_timeout", 60),
  reconnect_on_timeout = TRUE,
  max_attempts = 3,
  skip_estimate = FALSE,
  hard_timeout_sec = NULL
)
}
\arguments{
\item{client}{TelegramClient instance.}

\item{channel}{character or numeric. Channel username (with or without "@") or numeric id.}

\item{region}{character or NULL. Optional region tag to attach.}

\item{include_raw}{logical. If TRUE, include raw Telegram objects as list columns.}

\item{timeout_sec}{numeric. Timeout in seconds for network operations.}

\item{reconnect_on_timeout}{logical. Reconnect on timeout if TRUE.}

\item{max_attempts}{integer. Number of retry attempts for resolving and full info.}

\item{skip_estimate}{logical. If TRUE, skip estimate step for last_message_id.}

\item{hard_timeout_sec}{numeric or NULL. Optional hard time limit for the whole call.}
}
\value{
A tibble with flattened channel info and optional list columns for raw objects.
}
\description{
Fetches channel entity and full channel info by username or numeric id and returns a tibble.
}
