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 ответов

50 просмотров

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

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Реально в одиночку написать игровой движок на Си?
ㅤ (SVO)
11
Карта сайта