Задать вопрос
Ответы пользователя по тегу AIOgram
  • Хочу написать простое Web App приложение в telegram и не понимаю почему код не работает?

    from aiogram import Bot, Dispatcher, types
    from aiogram.filters import Command
    from aiogram.types import WebAppInfo
    import asyncio
    
    # Создание бота
    bot = Bot(token="MY_Token")
    dp = Dispatcher()
    
    # Хэндлер для команды /start
    @dp.message(Command("start"))
    async def start(message: types.Message):
        # Создание клавиатуры с веб-приложением
        markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
        button = types.KeyboardButton(
            text="Открыть страницу",
            web_app=WebAppInfo(url="https://www.avito.ru/")  # URL веб-приложения
        )
        markup.add(button)
        
        # Отправка сообщения с клавиатурой
        await message.answer("Hello!", reply_markup=markup)
    
    # Асинхронная функция для запуска бота
    async def main():
        await dp.start_polling(bot)
    
    # Точка входа
    if __name__ == "__main__":
        asyncio.run(main())
    Ответ написан
    Комментировать