Когда группа получает закрытое объявление, бот должен его удалить
Что такое "закрытое объявление"?
привет Такая реклама
Кстати, рекомендую задать свой вопрос в @aiogram_uz
От них не было ни звука
Тогда тебе надо не первый entity проверять, а все в цикле. Их может быть больше одного
Можете ли вы заставить эту функцию работать?
@Groosha Ответьте, пожалуйста
Не надо каждую минуту пинговать, пожалуйста
Часики то тикают
Ты можешь сделать это?
@dp.message_handler(content_types=['text']) async def msg_from_user(message: types.Message): chat_member = await bot.get_chat_member(message.chat.id, message.from_user.id) if chat_member.status == "member": for entity in message.entities: if entity.type in ("mention", "bot_command", "url", "text_link", "text_mention"): await message.delete() Но это всё ещё далеко от идеала, т.к. ты на каждое сообщение будешь делать запрос chat_member, это не круто
а ты знаешь django?
К сожалению, веду один проект на Django 1.11 Но на вопросы по этому говну отвечать не буду
настолько всё плохо?
а фласк лучше? или что ты испольшуешь?
Жуткое легаси, которое надо выкинуть и переписать на Flask+Vue (или FastAPI + Vue)
Flask/aiohttp
а про BlackSheep что-то скажешь?
Впервые слышу
ну там и звёзд не много
Да и хер с ним тогда
Всё ещё не описание. Как проверяешь? Покажи скриншотом, какое сообщение отправил
ты писал aiogram?
@BKCoder кстати, тут надо ещё break добавить в конце, я забыл изначально
Да епт, опять кто-то с телефона код пишет. Мне твой скриншот кода нафиг не упал. Какое сообщение в телегу кидаешь?
Бляяяяяяять, ну что ж такое
У тебя первый хэндлер полностью перекрывает второй
Что ты имеешь в виду?
То, что у тебя на все текстовые сообщения срабатывает ТОЛЬКО функция со строк 26-29
Покажи код функции со строк 26-29 целиком
ну чел с телефона кодит че хотел
хотел, чтобы люди одумались и не писали код на телефоне
ох ты ж, мазохист
@dp.message_handler(content_types=['text']) async def welcome(message: types.Message): if message.text == '/start' and message.chat.type == 'private':
Там ещё и ftp сверху...
что ты говоришь
там ещё и php...
так он еще и узбек...
а у ну понятно
Перепиши: @dp.message_handler(commands="start", chat_type="private") async def welcome(message. types.Message): await message.answer("Здравствуйте!")
а как сделать проверку чела на регистацию? типо что бы для не реганных юзеров отдельный хендлер был,проверку через select
Мидлварью или фильтрами
Обсуждают сегодня