TelegramBadRequest: Telegram server says - Bad Request: there is no text in the message to edit Traceback (most recent call last): File "bot\venv\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 368, in _feed_webhook_update return await self.feed_update(bot, update, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 158, in feed_update response = await self.update.wrap_outer_middleware( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\middlewares\error.py", line 25, in __call__ return await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\middlewares\user_context.py", line 49, in __call__ return await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\fsm\middleware.py", line 42, in __call__ return await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\manager\manager_middleware.py", line 77, in __call__ return await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\event\telegram.py", line 121, in trigger return await wrapped_inner(event, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\event\handler.py", line 43, in call return await wrapped() ^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 276, in _listen_update return await self.propagate_event(update_type=update_type, event=event, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\router.py", line 142, in propagate_event return await observer.wrap_outer_middleware(_wrapped, event=event, data=kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\context\intent_middleware.py", line 372, in process_callback_query result = await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\context\intent_middleware.py", line 400, in context_unlocker_middleware result = await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\manager\manager_middleware.py", line 77, in __call__ return await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\router.py", line 137, in _wrapped return await self._propagate_event( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\router.py", line 170, in _propagate_event response = await router.propagate_event(update_type=update_type, event=event, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\router.py", line 142, in propagate_event return await observer.wrap_outer_middleware(_wrapped, event=event, data=kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\router.py", line 137, in _wrapped return await self._propagate_event( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\router.py", line 162, in _propagate_event response = await observer.trigger(event, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\event\telegram.py", line 121, in trigger return await wrapped_inner(event, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\manager\manager_middleware.py", line 52, in __call__ return await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\context\intent_middleware.py", line 389, in context_saver_middleware result = await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\middlewares\i18n_middleware.py", line 50, in __call__ return await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\event\handler.py", line 43, in call return await wrapped() ^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\dialog.py", line 145, in _callback_handler await window.process_callback(cleaned_callback, self, dialog_manager) File "bot\venv\Lib\site-packages\aiogram_dialog\window.py", line 108, in process_callback await self.keyboard.process_callback(callback, dialog, manager) File "bot\venv\Lib\site-packages\aiogram_dialog\widgets\kbd\base.py", line 81, in process_callback return await self._process_other_callback(callback, dialog, manager) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\widgets\kbd\group.py", line 74, in _process_other_callback if await b.process_callback(callback, dialog, manager): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\widgets\kbd\base.py", line 68, in process_callback return await self._process_own_callback( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\widgets\kbd\button.py", line 36, in _process_own_callback await self.on_click.process_event(callback, self, manager) File "bot\venv\Lib\site-packages\aiogram_dialog\widgets\widget_event.py", line 34, in process_event await self.callback(event, source, manager, *args, **kwargs) File "bot\venv\Lib\site-packages\aiogram_dialog\widgets\kbd\state.py", line 143, in _on_click await manager.done(self.result, show_mode=self.show_mode) File "bot\venv\Lib\site-packages\aiogram_dialog\manager\manager.py", line 186, in done await self.show(show_mode) File "bot\venv\Lib\site-packages\aiogram_dialog\manager\manager.py", line 348, in show sent_message = await self.message_manager.show_message( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\manager\message_manager.py", line 187, in show_message await self.edit_message_safe(bot, new_message, old_message), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\manager\message_manager.py", line 280, in edit_message_safe return await self.edit_message(bot, new_message, old_message) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\manager\message_manager.py", line 300, in edit_message return await self.edit_text(bot, new_message, old_message) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\manager\message_manager.py", line 319, in edit_text return await bot.edit_message_text( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\client\bot.py", line 1564, in edit_message_text return await self(call, request_timeout=request_timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\client\bot.py", line 485, in __call__ return await self.session(self, method, timeout=request_timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\client\session\base.py", line 254, in __call__ return cast(TelegramType, await middleware(bot, method)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\client\session\aiohttp.py", line 189, in make_request response = self.check_response( ^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\client\session\base.py", line 120, in check_response raise TelegramBadRequest(method=method, message=description) aiogram.exceptions.TelegramBadRequest: Telegram server says - Bad Request: there is no text in the message to edit #ERROR [2024-07-22 10:50:24] - base_events.py:1821 - asyncio:default_exception_handler - Task exception was never retrieved future: exception=TelegramBadRequest('Telegram server says - Bad Request: there is no text in the message to edit')> Traceback (most recent call last): File "bot\venv\Lib\site-packages\aiogram\webhook\aiohttp_server.py", line 138, in _background_feed_update result = await self.dispatcher.feed_raw_update(bot=bot, update=update, **self.data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 189, in feed_raw_update return await self._feed_webhook_update(bot=bot, update=parsed_update, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 368, in _feed_webhook_update return await self.feed_update(bot, update, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 158, in feed_update response = await self.update.wrap_outer_middleware( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\middlewares\error.py", line 25, in __call__ return await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\middlewares\user_context.py", line 49, in __call__ return await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\fsm\middleware.py", line 42, in __call__ return await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\manager\manager_middleware.py", line 77, in __call__ return await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\event\telegram.py", line 121, in trigger return await wrapped_inner(event, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\event\handler.py", line 43, in call return await wrapped() ^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 276, in _listen_update return await self.propagate_event(update_type=update_type, event=event, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\router.py", line 142, in propagate_event return await observer.wrap_outer_middleware(_wrapped, event=event, data=kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\context\intent_middleware.py", line 372, in process_callback_query result = await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\context\intent_middleware.py", line 400, in context_unlocker_middleware result = await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\manager\manager_middleware.py", line 77, in __call__ return await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\router.py", line 137, in _wrapped return await self._propagate_event( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\router.py", line 170, in _propagate_event response = await router.propagate_event(update_type=update_type, event=event, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\router.py", line 142, in propagate_event return await observer.wrap_outer_middleware(_wrapped, event=event, data=kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\router.py", line 137, in _wrapped return await self._propagate_event( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\router.py", line 162, in _propagate_event response = await observer.trigger(event, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\event\telegram.py", line 121, in trigger return await wrapped_inner(event, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\manager\manager_middleware.py", line 52, in __call__ return await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\context\intent_middleware.py", line 389, in context_saver_middleware result = await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\middlewares\i18n_middleware.py", line 50, in __call__ return await handler(event, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\dispatcher\event\handler.py", line 43, in call return await wrapped() ^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\dialog.py", line 145, in _callback_handler await window.process_callback(cleaned_callback, self, dialog_manager) File "bot\venv\Lib\site-packages\aiogram_dialog\window.py", line 108, in process_callback await self.keyboard.process_callback(callback, dialog, manager) File "bot\venv\Lib\site-packages\aiogram_dialog\widgets\kbd\base.py", line 81, in process_callback return await self._process_other_callback(callback, dialog, manager) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\widgets\kbd\group.py", line 74, in _process_other_callback if await b.process_callback(callback, dialog, manager): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\widgets\kbd\base.py", line 68, in process_callback return await self._process_own_callback( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\widgets\kbd\button.py", line 36, in _process_own_callback await self.on_click.process_event(callback, self, manager) File "bot\venv\Lib\site-packages\aiogram_dialog\widgets\widget_event.py", line 34, in process_event await self.callback(event, source, manager, *args, **kwargs) File "bot\venv\Lib\site-packages\aiogram_dialog\widgets\kbd\state.py", line 143, in _on_click await manager.done(self.result, show_mode=self.show_mode) File "bot\venv\Lib\site-packages\aiogram_dialog\manager\manager.py", line 186, in done await self.show(show_mode) File "bot\venv\Lib\site-packages\aiogram_dialog\manager\manager.py", line 348, in show sent_message = await self.message_manager.show_message( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\manager\message_manager.py", line 187, in show_message await self.edit_message_safe(bot, new_message, old_message), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\manager\message_manager.py", line 280, in edit_message_safe return await self.edit_message(bot, new_message, old_message) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\manager\message_manager.py", line 300, in edit_message return await self.edit_text(bot, new_message, old_message) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram_dialog\manager\message_manager.py", line 319, in edit_text return await bot.edit_message_text( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\client\bot.py", line 1564, in edit_message_text return await self(call, request_timeout=request_timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\client\bot.py", line 485, in __call__ return await self.session(self, method, timeout=request_timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\client\session\base.py", line 254, in __call__ return cast(TelegramType, await middleware(bot, method)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\client\session\aiohttp.py", line 189, in make_request response = self.check_response( ^^^^^^^^^^^^^^^^^^^^ File "bot\venv\Lib\site-packages\aiogram\client\session\base.py", line 120, in check_response raise TelegramBadRequest(method=method, message=description) aiogram.exceptions.TelegramBadRequest: Telegram server says - Bad Request: there is no text in the message to edit