PRTelegramBot 0.6.4.6
Testing package and bugs
See the version list below for details.
dotnet add package PRTelegramBot --version 0.6.4.6
NuGet\Install-Package PRTelegramBot -Version 0.6.4.6
<PackageReference Include="PRTelegramBot" Version="0.6.4.6" />
paket add PRTelegramBot --version 0.6.4.6
#r "nuget: PRTelegramBot, 0.6.4.6"
// Install PRTelegramBot as a Cake Addin #addin nuget:?package=PRTelegramBot&version=0.6.4.6 // Install PRTelegramBot as a Cake Tool #tool nuget:?package=PRTelegramBot&version=0.6.4.6
Если данный проект был для вас полезен и хотите его поддержать, можете 💸 поддержать материально и/или поставить ⭐ в репозитории проекта.
https://prethink.gitbook.io/prtelegrambot/ - актуальная документация.
https://www.nuget.org/packages/PRTelegramBot/ - nuget.
https://t.me/predevchat - чат для вопросов.
⚛️ Ядро библиотеки
TelegramBot v21.6.2 https://github.com/TelegramBots/Telegram.Bot
📰 Описание
Библиотека с простой маршрутизацией команд для создания telegram ботов.
Пример использования в консольном приложении. https://github.com/prethink/PRTelegramBot/tree/master/ConsoleExample
💎 Возможности
- Работа с reply командами. Простые текстовые команды.
- Работа с dynamicReply командами. Текстовые команды которые подхватываются из конфигурационного файла без компиляции.
- Для reply и dynamicreply возможность работать с командами у которых в конце есть скобки, например "Тест (1)"
- Работа с slash командами. /get_1 /users и другие текстовые.
- Гибкая и простая работа с inline командами. Генератор и парсер inline команд. Inline кнопки с подтверждением.
- Гибкое и простое создание меню reply и inline.
- Работа с конфигурационными файлами для каждого бота. Возможность реализовать свой провайдер работы с конфигурационными файлами. По умолчанию работает с json.
- Админ менеджер для управления администраторами в боте. Возможность реализовать свой админ менеджер.
- Гибкий менеджер белого списка пользователей. Возможность добавить методы которые будут игнорироваться белым списком. Возможность реализовать свой менеджер белого списка.
- Гибкая обработка update. Возможность реализовать свой обработчик update.
- Гибкая система событий.
- Возможность создания несколько ботов в 1 проекте.
- Система middleware, возможность добавить свои обработчики до и после update. Система схожа с middleware из asp.net.
- Возможность добавления внутренних проверок перед выполнением команд reply, dynamicreply, slash, inline.
- Динамическое добавление и удаление команд. Возможность реализовать свой регистратор команд.
- Возможность сбросить все старые обновления перед запуском бота.
- Возможность выполнить пошаговый набор reply команд.
- Подключения к собственным серверам для работы с ботами.
- Создание polling и webhook ботов.
- Встроенный функционал календаря для работы с датами.
- Постраничная работа в сообщениях.
- Хранения кэша пользователей.
- Возможность ограничения доступа к методам.
🧱 Интегрированные пакеты
- 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. |
-
net6.0
- Microsoft.Extensions.Configuration.Json (>= 8.0.0)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 8.0.0)
- System.Text.Json (>= 8.0.4)
- Telegram.Bot (>= 21.6.2)
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.7.4 | 114 | 11/19/2024 | |
0.7.3.1 | 125 | 11/10/2024 | |
0.7.3 | 80 | 11/10/2024 | |
0.7.2 | 328 | 7/31/2024 | |
0.7.1 | 123 | 7/27/2024 | |
0.7.0 | 135 | 7/21/2024 | |
0.6.6 | 113 | 7/17/2024 | |
0.6.5.2 | 245 | 7/14/2024 | |
0.6.5.1 | 111 | 7/14/2024 | |
0.6.4.12 | 105 | 7/14/2024 | |
0.6.4.9 | 107 | 7/13/2024 | |
0.6.4.6 | 106 | 7/13/2024 | |
0.6.4.4 | 104 | 7/13/2024 | |
0.6.4 | 135 | 7/7/2024 | |
0.6.3 | 104 | 7/6/2024 | |
0.6.2 | 135 | 7/2/2024 | |
0.6.1 | 118 | 6/30/2024 | |
0.6.0 | 178 | 6/22/2024 | |
0.5.5.1 | 707 | 2/25/2024 | |
0.5.5 | 303 | 1/14/2024 | |
0.5.4 | 230 | 12/24/2023 | |
0.5.3 | 224 | 12/18/2023 | |
0.5.2.1 | 113 | 12/17/2023 | |
0.5.1 | 131 | 12/17/2023 | |
0.5.0 | 126 | 12/17/2023 | |
0.4.12 | 135 | 12/15/2023 | |
0.4.11 | 116 | 12/15/2023 | |
0.4.10 | 124 | 12/15/2023 | |
0.4.9 | 102 | 12/15/2023 | |
0.4.8 | 112 | 12/13/2023 | |
0.4.7 | 177 | 12/5/2023 | |
0.4.6 | 185 | 12/3/2023 | |
0.4.5 | 124 | 12/3/2023 | |
0.4.4 | 159 | 12/1/2023 | |
0.4.3 | 136 | 11/29/2023 | |
0.4.2 | 127 | 11/29/2023 | |
0.4.1 | 121 | 11/28/2023 | |
0.4.0 | 319 | 10/29/2023 | |
0.3.6 | 197 | 10/25/2023 | |
0.3.5 | 159 | 10/22/2023 | |
0.3.4 | 150 | 10/21/2023 | |
0.3.3 | 151 | 10/17/2023 | |
0.3.2 | 240 | 10/9/2023 | |
0.3.1 | 127 | 10/9/2023 | |
0.3.0 | 157 | 10/9/2023 | |
0.2.4 | 133 | 10/8/2023 | |
0.2.3 | 140 | 10/8/2023 | |
0.2.2 | 135 | 10/1/2023 | |
0.2.1 | 143 | 10/1/2023 | |
0.2.0 | 141 | 10/1/2023 | |
0.1.3 | 164 | 6/12/2023 | |
0.1.2 | 153 | 6/12/2023 | |
0.1.1 | 141 | 6/12/2023 | |
0.1.0 | 138 | 6/10/2023 | |
0.0.9 | 122 | 6/9/2023 | |
0.0.8 | 119 | 6/8/2023 | |
0.0.7 | 130 | 6/8/2023 | |
0.0.6 | 122 | 6/5/2023 | |
0.0.5 | 124 | 6/5/2023 | |
0.0.4 | 137 | 6/5/2023 | |
0.0.3 | 135 | 6/4/2023 | |
0.0.2 | 165 | 6/3/2023 | |
0.0.1 | 154 | 6/3/2023 |