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())
правила читай
Обсуждают сегодня