feature/chat-system #2
@@ -34,6 +34,9 @@ async def show_chat_menu(message: Message, state: FSMContext):
|
||||
Главное меню чата
|
||||
/chat - показать меню с опциями общения
|
||||
"""
|
||||
# Очищаем состояние при входе в меню (выход из диалога)
|
||||
await state.clear()
|
||||
|
||||
async with async_session_maker() as session:
|
||||
user = await UserService.get_user_by_telegram_id(session, message.from_user.id)
|
||||
|
||||
@@ -157,8 +160,9 @@ async def start_conversation(callback: CallbackQuery, state: FSMContext):
|
||||
text += f"• {sender_name}: {msg_text}\n"
|
||||
text += "\n"
|
||||
|
||||
text += "✍️ Отправьте сообщение (текст, фото, видео...)\n"
|
||||
text += "Для выхода нажмите кнопку ниже"
|
||||
text += "✍️ Отправьте сообщение (текст, фото, видео...)\n\n"
|
||||
text += "⚠️ <b>Важно:</b> В режиме диалога все сообщения отправляются только собеседнику.\n"
|
||||
text += "Для выхода в общий чат используйте кнопку ниже или команду /chat"
|
||||
|
||||
buttons = [[InlineKeyboardButton(
|
||||
text="« Завершить диалог",
|
||||
|
||||
Reference in New Issue
Block a user