Отправка сообщений TDLib
Разбираюсь с клиентом телеграм TDLib
Застрял на банальной операции - отправка обычного текстового сообщения в канал.
вот мой метод отправки:
var answ = await _client.SendMessageAsync
(
chatId: -1001443303410,
options: new SendMessageOptions
{
DisableNotification = true
},
inputMessageContent: new InputMessageText
{
Text = new FormattedText
{
Text = "Formatted text to be sent; 1-GetOption(\"message_text_length_max\")"
}
}
);
Проблема заключается в том, что после отправки я получаю ошибку TdException: Chat not found, хотя канал с таким ид создан и юзер отправляющий сообщение - админ
Ответы (1 шт):
Автор решения: Илья
→ Ссылка
Библиотека сперва должна увидеть этот чат. Тогда получится в него отправить сообщение. Увидеть чат она сможет, если в нем произошли какие-либо изменения. Или принудительно вызвать метод getChats.