Доброго времени суток!
Мне необходимо получить с помощью TLSharp последние сообщения из Telegram'a.
Для этого я получаю список диалогов:
var dialogs = (TLDialogs)(await Client.GetUserDialogsAsync());
Далее я начинаю проход по списку диалогов:
foreach (var dlg in dialogs.dialogs.lists)
{
TLDialog dialog = (TLDialog)dlg;
TLPeerUser peer = (TLPeerUser)dialog.peer;
И настаёт момент для получения сообщений из диалога:
var tlAbsMessages = await Client.GetHistoryAsync(new TLInputPeerUser() { user_id = peer.user_id }, 0, -1, 10);
Все дальнейшие действия по получению сообщений от пользователей из списка контактов мне понятны. Но проблема заключается в том, что в TLInputPeerUser() можно передать два параметра user_id и access_hash.
Но раз я передаю только user_id, то видимо я не могу получить историю сообщений с пользователем не из списка своих контактов. В итоге возникает исключение: PEER_ID_INVALID. Также такая ошибка возникает при попытке загрузить историю сообщений с ботом.
Подскажите пожалуйста, как получить в данном случае access_hash если проблема в нём, если нет, что в чём причина и как её можно решить.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
ComboBox привязан при определенной коллекции данных, которая заполняется полученными из интернета данными после запуска программыНужно что...
Есть класс PersonVm, который представляет информацию о человеке:
Подскажите пожалуйста, как сделать чтобы при нажатии на Button один раз TextBox включился и второй раз нажать на этот же Button TextBox должен выключитсяСпасибо