Есть бот куда пользователи пишут свои просьбы, а эти просьбы пересылаются мне в чат, однако я не могу ответить на пересланные сообщение пользователей с закрытм аккаунтом. Как исправить:
// Проверяем ответили ли мы на пересланное сообщение
if (message.ReplyToMessage != null && message.ReplyToMessage.ForwardFrom != null)
{
// Если да то получаем ID пользователя
var userId = message.ReplyToMessage.ForwardFrom.Id;
// Присылаем сообщение этому пользователю
await client.SendTextMessageAsync(userId, input1);
// Проверяем аккаунт пользователя на закрытость
var chatMember = await client.GetChatMemberAsync(message.Chat.Id, userId);
if (message.ReplyToMessage != null && message.ReplyToMessage.ForwardFrom != null && chatMember.Status == ChatMemberStatus.Restricted)
{
var userId1 = message.ReplyToMessage.ForwardFrom.Id;
// Отправляем сообщение автору пересланного сообщения
await client.SendTextMessageAsync(userId1, $"{input1}");
}
}