PRTelegramBot 0.9.5
dotnet add package PRTelegramBot --version 0.9.5
NuGet\Install-Package PRTelegramBot -Version 0.9.5
<PackageReference Include="PRTelegramBot" Version="0.9.5" />
<PackageVersion Include="PRTelegramBot" Version="0.9.5" />
<PackageReference Include="PRTelegramBot" />
paket add PRTelegramBot --version 0.9.5
#r "nuget: PRTelegramBot, 0.9.5"
#:package PRTelegramBot@0.9.5
#addin nuget:?package=PRTelegramBot&version=0.9.5
#tool nuget:?package=PRTelegramBot&version=0.9.5
Если проект был вам полезен, вы можете поддержать его развитие на Boosty:
https://boosty.to/prethink
Звезда ⭐ репозиторию тоже будет отличной поддержкой.
https://prethink.gitbook.io/prtelegrambot/ - актуальная документация.
https://www.nuget.org/packages/PRTelegramBot/ - nuget.
https://t.me/predevchat - чат для вопросов.
⚛️ Ядро фреймворка
TelegramBot v22.8.1 https://github.com/TelegramBots/Telegram.Bot
📰 Описание
Фреймворк с открытым исходным кодом с гибким и простым функционалом для создания ботов Telegram.
Примеры https://github.com/prethink/PRTelegramBot/tree/master/Examples
Примеры с видео: https://github.com/prethink/PRTelegramYoutube
💎 Функционал
- Работа с reply командами. Поддержка простых текстовых команд.
- Работа с динамическими командами ответа. Текстовые команды, загружаемые из конфигурационного файла без необходимости компиляции.
- Обработка команд с параметрами. Возможность работы с командами, содержащими параметры в скобках, например, "Тест (1)".
- Работа с slash командами. Обработка команд типа /get_1, /users и других текстовых команд.
- Гибкая работа с inline-командами. Генератор и парсер inline-команд.
- Создание меню. Простое и гибкое создание reply и inline меню.
- Работа с конфигурационными файлами. Поддержка конфигурационных файлов для каждого бота с возможностью реализации собственного провайдера конфигураций. По умолчанию используется JSON.
- Админ-менеджер. Управление администраторами бота с возможностью реализации собственного админ-менеджера.
- Менеджер белого списка пользователей. Гибкое управление белым списком с возможностью добавления методов, игнорируемых белым списком, и реализации собственного менеджера белого списка.
- Обработка update. Возможность реализации собственного обработчика update.
- Система событий. Гибкая система обработки событий.
- Многоботная система. Возможность создания нескольких ботов в одном проекте.
- Система middleware. Добавление собственных обработчиков до и после update, аналогично middleware в ASP.NET.
- Проверки перед выполнением команд. Внутренние проверки для команд reply, dynamicreply, nextstep, slash и inline.
- Создание собственных обработчиков для update типа message и callbackQuery. Реализация своих обработчиков как reply, slash, inlineCallback.
- Динамическое управление командами. Возможность добавления и удаления команд в реальном времени с реализацией собственного регистратора команд.
- Сброс старых update. Возможность сброса всех старых update перед запуском бота.
- Пошаговое выполнение команд. Возможность выполнения пошаговых наборов reply-команд.
- Подключение к собственным серверам. Работа ботов через собственные сервера.
- Создание polling и webhook ботов. Поддержка различных методов работы с ботами.
- Встроенный функционал календаря. Работа с датами и календарями.
- Постраничная работа с сообщениями. Управление сообщениями с постраничной навигацией.
- Хранение кэша пользователей. Работа с пользовательским кэшем.
- Ограничение доступа к методам. Возможность ограничения доступа к определенным методам.
- Работа с dependency injection. Поддержка внедрения зависимостей.
- Парсинг из конфигурационных файлов. Парсинг сообщений, команд и кнопок из конфигурационных файлов.
- Фоновые задачи.
- Логирование.
- Функционал предоставляемый telegram.bot.
🧱 Интегрированные пакеты
- CalendarPicker | karb0f0s https://github.com/karb0f0s/CalendarPicker
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- Microsoft.Extensions.Configuration (>= 9.0.11)
- Microsoft.Extensions.Configuration.Json (>= 9.0.11)
- Microsoft.Extensions.Hosting.Abstractions (>= 9.0.11)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.11)
- Telegram.Bot (>= 22.8.1)
- ToonNet (>= 1.0.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 0.9.5 | 86 | 1/3/2026 | |
| 0.9.4 | 83 | 1/3/2026 | |
| 0.9.3 | 85 | 1/1/2026 | |
| 0.9.2 | 96 | 12/28/2025 | |
| 0.9.1 | 173 | 12/23/2025 | |
| 0.9.0 | 130 | 12/13/2025 | |
| 0.8.6 | 300 | 12/8/2025 | |
| 0.8.5 | 201 | 12/4/2025 | |
| 0.8.4 | 117 | 11/29/2025 | |
| 0.8.3 | 177 | 11/9/2025 | |
| 0.8.2 | 192 | 10/31/2025 | |
| 0.8.1 | 190 | 10/27/2025 | |
| 0.8.0 | 295 | 9/15/2025 | |
| 0.7.12 | 225 | 9/4/2025 | |
| 0.7.11 | 186 | 8/31/2025 | |
| 0.7.10 | 254 | 8/29/2025 | |
| 0.7.9.6 | 243 | 8/26/2025 | |
| 0.7.9.5 | 200 | 8/19/2025 | |
| 0.7.9.4 | 192 | 7/13/2025 | |
| 0.7.9.3 | 276 | 5/5/2025 | |
| 0.7.9.2 | 265 | 4/23/2025 | |
| 0.7.9.1 | 350 | 2/18/2025 | |
| 0.7.9 | 195 | 2/17/2025 | |
| 0.7.8 | 218 | 2/12/2025 | |
| 0.7.7 | 553 | 1/4/2025 | |
| 0.7.6 | 226 | 12/25/2024 | |
| 0.7.5 | 272 | 12/5/2024 | |
| 0.7.4 | 324 | 11/19/2024 | |
| 0.7.3.1 | 236 | 11/10/2024 | |
| 0.7.3 | 186 | 11/10/2024 | |
| 0.7.2 | 440 | 7/31/2024 | |
| 0.7.1 | 221 | 7/27/2024 | |
| 0.7.0 | 237 | 7/21/2024 | |
| 0.6.6 | 210 | 7/17/2024 | |
| 0.6.5.2 | 346 | 7/14/2024 | |
| 0.6.5.1 | 197 | 7/14/2024 | |
| 0.6.4.12 | 208 | 7/14/2024 | |
| 0.6.4.9 | 202 | 7/13/2024 | |
| 0.6.4.6 | 205 | 7/13/2024 | |
| 0.6.4.4 | 217 | 7/13/2024 | |
| 0.6.4 | 233 | 7/7/2024 | |
| 0.6.3 | 205 | 7/6/2024 | |
| 0.6.2 | 232 | 7/2/2024 | |
| 0.6.1 | 213 | 6/30/2024 | |
| 0.6.0 | 277 | 6/22/2024 | |
| 0.5.5.1 | 833 | 2/25/2024 | |
| 0.5.5 | 400 | 1/14/2024 | |
| 0.5.4 | 322 | 12/24/2023 | |
| 0.5.3 | 308 | 12/18/2023 | |
| 0.5.2.1 | 193 | 12/17/2023 | |
| 0.5.1 | 228 | 12/17/2023 | |
| 0.5.0 | 211 | 12/17/2023 | |
| 0.4.12 | 215 | 12/15/2023 | |
| 0.4.11 | 200 | 12/15/2023 | |
| 0.4.10 | 212 | 12/15/2023 | |
| 0.4.9 | 197 | 12/15/2023 | |
| 0.4.8 | 196 | 12/13/2023 | |
| 0.4.7 | 244 | 12/5/2023 | |
| 0.4.6 | 251 | 12/3/2023 | |
| 0.4.5 | 181 | 12/3/2023 | |
| 0.4.4 | 220 | 12/1/2023 | |
| 0.4.3 | 199 | 11/29/2023 | |
| 0.4.2 | 189 | 11/29/2023 | |
| 0.4.1 | 175 | 11/28/2023 | |
| 0.4.0 | 385 | 10/29/2023 | |
| 0.3.6 | 274 | 10/25/2023 | |
| 0.3.5 | 218 | 10/22/2023 | |
| 0.3.4 | 226 | 10/21/2023 | |
| 0.3.3 | 229 | 10/17/2023 | |
| 0.3.2 | 321 | 10/9/2023 | |
| 0.3.1 | 199 | 10/9/2023 | |
| 0.3.0 | 232 | 10/9/2023 | |
| 0.2.4 | 200 | 10/8/2023 | |
| 0.2.3 | 210 | 10/8/2023 | |
| 0.2.2 | 203 | 10/1/2023 | |
| 0.2.1 | 214 | 10/1/2023 | |
| 0.2.0 | 205 | 10/1/2023 | |
| 0.1.3 | 276 | 6/12/2023 | |
| 0.1.2 | 258 | 6/12/2023 | |
| 0.1.1 | 248 | 6/12/2023 | |
| 0.1.0 | 252 | 6/10/2023 | |
| 0.0.9 | 232 | 6/9/2023 | |
| 0.0.8 | 223 | 6/8/2023 | |
| 0.0.7 | 246 | 6/8/2023 | |
| 0.0.6 | 234 | 6/5/2023 | |
| 0.0.5 | 240 | 6/5/2023 | |
| 0.0.4 | 252 | 6/5/2023 | |
| 0.0.3 | 253 | 6/4/2023 | |
| 0.0.2 | 284 | 6/3/2023 | |
| 0.0.1 | 277 | 6/3/2023 |