Этот проект представляет собой Telegram-бота, написанного на C#. Бот отвечает на сообщения пользователей, используя асинхронный подход для обработки запросов. Основная цель бота — демонстрация возможностей интеграции с Telegram API и обработки пользовательских сообщений.
- C# и .NET Core: Основной язык программирования и платформа для разработки.
- Telegram.Bot API: Библиотека для взаимодействия с Telegram API.
- JSON: Используется для хранения конфигурационных данных (например, токенов).
- Асинхронное программирование: Для эффективной обработки запросов и ответов.
-
Клонируйте репозиторий:
git clone https://github.com/playa69/TGbot_v2.git cd TGbot_v2/TG_bot/TG_bot
-
Настройте окружение:
- Установите зависимости через NuGet:
dotnet add package Telegram.Bot
- Создайте файл
appsettings.json
и добавьте туда ваш API-ключ Telegram:
{ "BotToken": "ВАШ_ТЕЛЕГРАМ_ТОКЕН" }
-
Запустите бота:
dotnet run
- Обработка текстовых сообщений от пользователей.
- Асинхронная работа для повышения производительности.
- Простая настройка и запуск.
После запуска бот начнет слушать входящие сообщения и отвечать на них в соответствии с заложенной логикой. Например, при получении текстового сообщения бот может отправить в ответ заранее запрограммированное сообщение.
MIT License.