Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
@dp.message_handler(commands=['mute'], is_chat_admin=True) @dp.message_handler(lambda message: message.text.startswith("мут"), is_chat_admin=True) async def mute(message): name1 = message.from_user.get_mention(as_html=True) if not message.reply_to_message: await message.reply("Команда має бути відповідю!") return try: muteint = int(message.text.split()[1]) mutetype = message.text.split()[2] comment = " ".join(message.text.split()[3:]) except: await message.reply('Не правильно написано!\nПриклад:\n`/мут 1 ч причина`') return if mutetype == "г" or mutetype == "годин" or mutetype == "h": await bot.restrict_chat_member(message.chat.id, message.reply_to_message.from_user.id, until_date=int(time()) + muteint*3600) await message.answer(f' | <b>Решение было принято:</b> {name1}\n | <b>Нарушитель:</b> <a href="tg://user?id={message.reply_to_message.from_user.id}">{message.reply_to_message.from_user.first_name}</a>\n⏰ | <b>Срок наказания:</b> {muteint} {mutetype}\n | <b>Причина:</b> {comment}', parse_mode='html') elif mutetype == "хв" or mutetype == "хвилин" or mutetype == "m": await bot.restrict_chat_member(message.chat.id, message.reply_to_message.from_user.id, until_date=int(time()) + muteint*60) await message.answer(f' | <b>Решение было принято:</b> {name1}\n | <b>Нарушитель:</b> <a href="tg://user?id={message.reply_to_message.from_user.id}">{message.reply_to_message.from_user.first_name}</a>\n⏰ | <b>Срок наказания:</b> {muteint} {mutetype}\n | <b>Причина:</b> {comment}', parse_mode='html') elif mutetype == "д" or mutetype == "дней" or mutetype == "день": await bot.restrict_chat_member(message.chat.id, message.reply_to_message.from_user.id, until_date=int(time()) + muteint*86400) await message.answer(f' | <b>Решение было принято:</b> {name1}\n | <b>Нарушитель:</b> <a href="tg://user?id={message.reply_to_message.from_user.id}">{message.reply_to_message.from_user.first_name}</a>\n⏰ | <b>Срок наказания:</b> {muteint} {mutetype}\n | <b>Причина:</b> {comment}', parse_mode='html')