{"id":21668435,"url":"https://github.com/tui00/Telegram-bots","last_synced_at":"2025-10-06T22:31:48.313Z","repository":{"id":259277659,"uuid":"877434649","full_name":"egor5f421/Telegram-bots","owner":"egor5f421","description":"Telegram_bots – это мощная библиотека для создания ботов в мессенджере Telegram. Она предоставляет удобный интерфейс для работы с API Telegram, позволяя разработчикам легко создавать, управлять и поддерживать своих ботов.","archived":false,"fork":false,"pushed_at":"2024-11-23T10:31:07.000Z","size":7872,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-23T11:26:06.289Z","etag":null,"topics":["bot","bot-api","c-sharp","programming","telegram","telegram-bot-api","telegram-bots"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/egor5f421.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-23T16:36:32.000Z","updated_at":"2024-11-23T10:31:10.000Z","dependencies_parsed_at":"2024-11-23T11:22:16.222Z","dependency_job_id":"0854da81-eeb5-4acd-a7e9-aae2b89c060a","html_url":"https://github.com/egor5f421/Telegram-bots","commit_stats":null,"previous_names":["egor5f421/telegram-bots"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egor5f421%2FTelegram-bots","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egor5f421%2FTelegram-bots/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egor5f421%2FTelegram-bots/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egor5f421%2FTelegram-bots/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/egor5f421","download_url":"https://codeload.github.com/egor5f421/Telegram-bots/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226324589,"owners_count":17606892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","bot-api","c-sharp","programming","telegram","telegram-bot-api","telegram-bots"],"created_at":"2024-11-25T12:15:51.604Z","updated_at":"2025-10-06T22:31:43.029Z","avatar_url":"https://github.com/egor5f421.png","language":"C#","readme":"# Telegram_bots\n\nБиблиотека для создания Telegram-ботов на C#.\n\n---\n\n## Описание\n\nЭта библиотека предоставляет простой и удобный способ создания Telegram-ботов с использованием языка программирования C#. Она позволяет легко обрабатывать обновления от пользователей, отправлять сообщения и работать с клавиатурой.\n\n---\n\n## Установка\n\nДля установки библиотеки скачайте последний релиз и подключите его к вашему проекту как обычную библиотеку.\n\n---\n\n## Как начать\n\nДля начала работы создайте экземпляр класса `TelegramBot`, передав ему токен вашего бота:\n\n```csharp\nusing TelegramBot bot = new(\"your_secret_token\");\n```\n\nЗатем добавьте обработчик обновлений:\n\n```csharp\nbot += Update;\n\nprivate static async Task Update(Update update, TelegramBot bot)\n{\n    // Обработка обновлений\n}\n```\n\n---\n\n## Отправка сообщений\n\nДля отправки сообщений используется метод `SendMessage`. Он принимает следующие параметры:\n\n- `messageText`: Текст сообщения.\n- `chatId`: Идентификатор чата. Если не указан, сообщение отправляется в чат, откуда пришло последнее обновление.\n- `replyParameters`: Параметры ответа.\n- `keyboard`: Клавиатура, которая будет отображаться вместе с сообщением.\n\nПример использования:\n\n```csharp\nawait bot.SendMessage(\"Привет!\", chatId: 123456789);\n```\n\n---\n\n## Преимущества и отличия\n\n- Простая интеграция с вашим проектом.\n- Удобный синтаксис для обработки обновлений и отправки сообщений.\n- Поддержка клавиатуры.\n\n---\n\n## Лицензия\n\nЭтот проект распространяется под лицензией GNU General Public License v3.0. Полную версию лицензии вы можете найти в файле LICENSE.\n\n---\n\n## Примечание\n\nОстальная документация доступна в релизе.\n\n---\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftui00%2FTelegram-bots","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftui00%2FTelegram-bots","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftui00%2FTelegram-bots/lists"}