Как сделать, что бы ТелеграмБот реагировал на пересланные сообщения с других чатов?

Чтобы сделать Телеграм-бота, который реагирует на пересланные сообщения из других чатов, вам понадобится использовать Telegram Bot API и язык программирования C#.

Первое, что вам необходимо сделать, это создать бота в Telegram, а именно получить токен вашего бота. Для этого вам потребуется обратиться к @BotFather в Telegram, следовать инструкциям и получить токен вашего бота.

Затем вам нужно будет создать новый проект C# в вашей IDE (например, Visual Studio) и добавить NuGet-пакет Telegram.Bot для взаимодействия с Telegram Bot API. Вы можете добавить этот пакет через менеджер пакетов NuGet или вручную в файле csproj. Выполните следующую команду в NuGet-консоли:

Install-Package Telegram.Bot

После установки пакета вам нужно будет создать экземпляр класса TelegramBotClient с использованием вашего токена бота:

using Telegram.Bot;

...

var botToken = "YOUR_BOT_TOKEN";
var botClient = new TelegramBotClient(botToken);

Для получения обновлений, то есть новых сообщений от пользователей, вам потребуется получить доступ к методу API, который называется GetUpdatesAsync. Вызовите этот метод в цикле, чтобы получать обновления в режиме реального времени:

var offset = 0;
while (true)
{
    var updates = await botClient.GetUpdatesAsync(offset);

    foreach (var update in updates)
    {
        if (update.Message != null)
        {
            // проверяем, является ли сообщение пересланным
            if (update.Message.ForwardFromChat != null)
            {
                // реагируем на пересланное сообщение
                // ваш код обработки пересланного сообщения
            }
        }

        offset = update.Id + 1;
    }
}

В этом коде мы используем цикл, чтобы получать обновления от API с индивидуальным offset, чтобы не повторно получать сообщения, которые уже были обработаны. Затем мы проверяем, является ли сообщение пересланным, и выполняем необходимые действия внутри блока кода.

Обратите внимание, что вам придется дополнительно настроить бота в Telegram, чтобы он имел доступ к правам администратора, чтобы иметь возможность видеть пересланные сообщения из других чатов.

Это лишь основа для создания Телеграм-бота, который реагирует на пересланные сообщения. Вам может понадобиться дополнительная логика и функциональность в зависимости от требований вашего проекта.