You've already forked Travel-Agent
feat: Added notes creation, view and deletion, added route planning, added location list with current weather and nearby locations, code improvements and fixes
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
__all__ = ("get",)
|
||||
|
||||
from aiogram import types
|
||||
from aiogram.utils.keyboard import InlineKeyboardBuilder
|
||||
|
||||
|
||||
def get(travel_id: int, note):
|
||||
builder = InlineKeyboardBuilder()
|
||||
|
||||
builder.row(
|
||||
types.InlineKeyboardButton(
|
||||
text="⏩ View note",
|
||||
callback_data=f"travel_notesend_{note.id}",
|
||||
),
|
||||
)
|
||||
|
||||
if note.public:
|
||||
builder.row(
|
||||
types.InlineKeyboardButton(
|
||||
text="🔒 Make private",
|
||||
callback_data=f"travel_note_change_privacy_{note.id}",
|
||||
),
|
||||
)
|
||||
else:
|
||||
builder.row(
|
||||
types.InlineKeyboardButton(
|
||||
text="🔓 Make public",
|
||||
callback_data=f"travel_note_change_privacy_{note.id}",
|
||||
),
|
||||
)
|
||||
|
||||
builder.row(
|
||||
types.InlineKeyboardButton(
|
||||
text="❌ Delete note",
|
||||
callback_data=f"travel_notedelete_{note.id}",
|
||||
),
|
||||
)
|
||||
|
||||
builder.row(
|
||||
types.InlineKeyboardButton(
|
||||
text="⬅️",
|
||||
callback_data=f"travel_detail_{travel_id}",
|
||||
),
|
||||
)
|
||||
|
||||
return builder.as_markup()
|
||||
Reference in New Issue
Block a user