v5.0.0
This repository has been renamed to Constructor-Telegram-Bots-Backend.
Additionally, this repository is no longer considered the main repository for the Constructor Telegram Bots project and now serves exclusively as the backend.
For self-hosting, please refer to the EXG1O/Constructor-Telegram-Bots repository.
Modules
- telegram-bots-hub-microservice: v3.0.0
Features
- Create
ContentTooLargeErrorexception by @EXG1O in #285 - Create
TriggerWebhookmodel intelegram_botsapp by @EXG1O in #286 #289 - Add new
ServiceClient.send_triggermethod intelegram_bots/hubapp by @EXG1O in #287 #316 - Create
webhooksapp by @EXG1O in #288 - Add infrastructure for handling and forwarding Telegram webhooks to microservice in
telegram_bots/hubapp by @EXG1O in #296 - Create hubs autoscaling system for
telegram_bots/hubapp by @EXG1O in #298 - Create
ensure_idle_telegram_bots_hubstask intelegram_bots/hubapp by @EXG1O in #299 - Add
LimitOffsetPaginationpagination toUserViewSetview intelegram_bots/hubapp by @EXG1O in #300 - Create
BackgroundTaskFilterfilter forBackgroundTaskViewSetview intelegram_bots/hubapp by @EXG1O in #301 - Add
has_source_connectionsfield toTriggerFilterfilter ofTriggerViewSetview intelegram_bots/hubapp by @EXG1O in #302 - Dockerize repo by @EXG1O in #303 #310
- Create
Chatmodel intelegram_botsapp by @EXG1O in #306 #308 #309 - Add
DjangoFilterBackendfilter toUserViewSetview intelegram_botsapp by @EXG1O in #307 - Create
TriggerWebhookSerializerserializer intelegram_bots/hubapp by @EXG1O in #313 - Create
ChatViewSetandUserViewSetview filters intelegram_bots/hubapp by @EXG1O in #314 - Create
usersaction forChatViewSetview intelegram_bots/hubapp by @EXG1O in #315 - Create
ChatViewSetview intelegram_botsapp by @EXG1O in #318 - Migrate from legacy
Telegram Loginauthentication to new one by @EXG1O in #320 - Add cleanup of hubs on
celeryshutdown signal by @EXG1O in #321
Enhancements
- Improve service client of
telegram_bots/hubapp by @EXG1O in #281 #282 #290 - Increase
max_lengthofapi_tokenfield inTelegramBotmodel oftelegram_botsapp by @EXG1O in #283 - Improve API response status in views of
usersapp by @EXG1O in #284 - Improve
validate_api_tokenvalidator intelegram_botsapp by @EXG1O in #291 - Update
TelegramBotsHubmodel oftelegram_bots/hubapp by @EXG1O in #294 - Import all tests by @EXG1O in #297
- Update
TriggerWebhookAPIViewview inwebhooksapp by @EXG1O in #312 - Update dependencies to latest backward-compatible versions by @EXG1O in #325
Fixes
- Fix
TelegramBot.updateserializer method intelegram_botsapp by @EXG1O in #305 - Fix
TriggerFilter.filter_has_fieldfilter method intelegram_bots/hubapp by @EXG1O in #317 - Fix media cleanup on user deletion in
usersapp by @EXG1O in #324
Refactors
- Remove unnecessary prefetch from trigger queryset in
DiagramTriggerViewSetview oftelegram_botsapp by @EXG1O in #280 - Move
utilspackage toconstructor_telegram_botsapp by @EXG1O in #292 - Move
assert_view_basic_protectedutil toconstructor_telegram_botsapp by @EXG1O in #293 - Remove
create_hubcommand fromtelegram_bots/hubapp by @EXG1O in #295 - Delete
install.shscript by @EXG1O in #304 - Remove unused filters of
ChatViewSetandUserViewSetviews intelegram_bots/hubapp by @EXG1O in #311 - Migrate from
requestslib tohttpcorelib by @EXG1O in #319 - Create
get_telegram_bot_file_namesutil intelegram_botsapp by @EXG1O in #322 - Refactor views and auth utils in
usersapp by @EXG1O in #323
Full Changelog: v4.3.0...v5.0.0