170 похожих чатов

Оцените код import asyncio from aiogram import types, Dispatcher, Bot, F from

aiogram.types import Message
from aiogram.utils.keyboard import InlineKeyboardBuilder
text1 = "👨‍🍳| з'їсти\n🔪| вбити\n👊| вдарити\n🤗| обійняти\n🤯| налякати\n🎵| заспівати\n✋| дати п'ять\n👀| cлідкувати\n❤️| поцілувати\n🖐| привітатися\n🤬| обматерити\n🤝| прогулятись\n😥| поспівчувати\n☢️| кинути ядерку\n🤡| вдягнути маску клоуна\n💀| записати в Зошит Смерті"
bot = Bot("6512738546:AAHVBON9_xxa2pLELLBcB7QkkoJ6cviMl3I")
text2 = '<b>call</b> - скликати\n<b>ban</b> - забанити\n<b>mute</b> - замутити\n<b>unmute</b> - розмутити\n<b>offchat</b> - вимкнути чат\n<b>onchat</b> - ввімкнути чат\n\n(Тільки для типу группи: <b>Public</b>)'
dp = Dispatcher()
@dp.message(F.text == '/start')
async def start(message: Message):
builder = InlineKeyboardBuilder()
builder.add(types.InlineKeyboardButton(text="Додати мене в группу",url="https://t.me/babashuras_bot?startgroup"))
await message.answer(f'Привіт, <b>{message.from_user.first_name}</b> ! Я баба Шура.\nЩоб відкрити меню бота: /help\n\nІнформація про бота: <a href="https://t.me/babaShurasChannel">Баба Шура </a> \nПо всім питанням сюди: @Vip_frog\nБудемо дуже вдячні за поширення.', disable_web_page_preview=True, parse_mode='html',reply_markup=builder.as_markup())
@dp.message(F.text == '/help')
async def start(message: Message):
builder = InlineKeyboardBuilder()
builder.add(types.InlineKeyboardButton(text="RP| Команди",callback_data="com1"))
builder.add(types.InlineKeyboardButton(text="Mod| Команди", callback_data="com2"))
await message.answer('Баба Шура - це український бот для розваг, модерації, статистики та багато іншого.\n\nОберіть що вас цікавить:',reply_markup=builder.as_markup())
@dp.callback_query()
async def callbacks(callback: types.CallbackQuery):
builder = InlineKeyboardBuilder()
builder.add(types.InlineKeyboardButton(text="Повернутись", callback_data="return"))
builder1 = InlineKeyboardBuilder()
builder1.add(types.InlineKeyboardButton(text="RP| Команди", callback_data="com1"))
builder1.add(types.InlineKeyboardButton(text="Mod| Команди", callback_data="com2"))
if callback.data == "com1": await bot.edit_message_text(chat_id=callback.from_user.id, message_id=callback.message.message_id, text=text1,reply_markup=builder.as_markup())
if callback.data == "com2": await bot.edit_message_text(chat_id=callback.from_user.id, message_id=callback.message.message_id, text=text2,parse_mode="html",reply_markup=builder.as_markup())
if callback.data == "return": await bot.edit_message_text(chat_id=callback.from_user.id, message_id=callback.message.message_id, text="Баба Шура - це український бот для розваг, модерації, статистики та багато іншого.\n\nОберіть що вас цікавить:",parse_mode="html",reply_markup=builder1.as_markup())
async def main():
await bot.delete_webhook(drop_pending_updates=True)
await dp.start_polling(bot)
if __name__ == "__main__":
asyncio.run(main())

1 ответов

55 просмотров

правила читай

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
что насчет пагинга? на осдеве непонятно(
Vi Chapmann 🪙
26
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Ребят, что лучше для реверса: гидра или ида?
En Vind Av Sorg
26
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
если загрузчик efi? если сама PML4 PDPT PDT PT лежит в неудобном для меня месте?
Vi Chapmann 🪙
8
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Карта сайта