1.6 инлайн мод улучшен

This commit is contained in:
Verum
2025-03-02 16:28:11 +07:00
parent e5dd8a662a
commit ba48ae7d27
3 changed files with 5 additions and 2 deletions

2
.idea/PRIMOWORLD.iml generated
View File

@@ -3,7 +3,7 @@
<component name="NewModuleRootManager"> <component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$"> <content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/Documentation" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/Documentation" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/BotCode/inline" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/BotCode/inline" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/BotCode/keyboards" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/BotCode/keyboards" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/BotCode/keyboards/inline_kb" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/BotCode/keyboards/inline_kb" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/BotCode/keyboards/reply_kb" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/BotCode/keyboards/reply_kb" isTestSource="true" />

View File

@@ -8,6 +8,9 @@ from BotLibrary import bot
# Настройка экспорта в модули # Настройка экспорта в модули
router = Router(name="reklama_inline_router") router = Router(name="reklama_inline_router")
image_url = "https://cdn.tripster.ru/photos/0bc3afa7-3847-4b47-aaf1-60202f48fb2a.jpg" # URL изображения image_url = "https://cdn.tripster.ru/photos/0bc3afa7-3847-4b47-aaf1-60202f48fb2a.jpg" # URL изображения
text_msg = \
f"""Это сообщение с изображением и инлайн кнопками!
""" + "#флуд #ролевая #геншинимпакт #геншин #flood #rp #genshin"
@router.callback_query(lambda c: c.data == 'button_1') @router.callback_query(lambda c: c.data == 'button_1')
async def process_callback_button(callback_query: types.CallbackQuery): async def process_callback_button(callback_query: types.CallbackQuery):
@@ -30,7 +33,7 @@ async def inline_echo(inline_query: types.InlineQuery):
id=result_id, id=result_id,
photo_url=image_url, # URL изображения photo_url=image_url, # URL изображения
thumbnail_url=image_url, # Миниатюра изображения thumbnail_url=image_url, # Миниатюра изображения
caption="Это сообщение с изображением и инлайн кнопками!", # Текст, который будет показываться под изображением caption=text_msg, # Текст, который будет показываться под изображением
reply_markup=types.InlineKeyboardMarkup( reply_markup=types.InlineKeyboardMarkup(
inline_keyboard=[ inline_keyboard=[
[types.InlineKeyboardButton(text="Посмотреть инфо-канал", url="https://t.me/adeptusfiziks")], [types.InlineKeyboardButton(text="Посмотреть инфо-канал", url="https://t.me/adeptusfiziks")],

Binary file not shown.