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

Давай серьёзно: какую проблему ты пытаешься решить этим кодом?

48 ответов

43 просмотра

Когда группа получает закрытое объявление, бот должен его удалить

Groosha- Автор вопроса

Что такое "закрытое объявление"?

Groosha- Автор вопроса
Groosha- Автор вопроса
Программист | Бек 🇺🇿
привет Такая реклама

Тогда тебе надо не первый entity проверять, а все в цикле. Их может быть больше одного

Groosha- Автор вопроса
Программист | Бек 🇺🇿
@Groosha Ответьте, пожалуйста

Не надо каждую минуту пинговать, пожалуйста

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, это не круто

Groosha- Автор вопроса
Work Work
а ты знаешь django?

К сожалению, веду один проект на Django 1.11 Но на вопросы по этому говну отвечать не буду

Groosha
К сожалению, веду один проект на Django 1.11 Но на...

а фласк лучше? или что ты испольшуешь?

Groosha- Автор вопроса
Arwi
настолько всё плохо?

Жуткое легаси, которое надо выкинуть и переписать на Flask+Vue (или FastAPI + Vue)

Groosha- Автор вопроса
Groosha
Впервые слышу

ну там и звёзд не много

Groosha- Автор вопроса
Arwi
ну там и звёзд не много

Да и хер с ним тогда

Groosha- Автор вопроса

Всё ещё не описание. Как проверяешь? Покажи скриншотом, какое сообщение отправил

ты писал aiogram?

Groosha- Автор вопроса
Groosha- Автор вопроса
Groosha
@dp.message_handler(content_types=['text']) async ...

@BKCoder кстати, тут надо ещё break добавить в конце, я забыл изначально

Groosha- Автор вопроса
Программист | Бек 🇺🇿
screenshot Ошибок нет, но не работает

Да епт, опять кто-то с телефона код пишет. Мне твой скриншот кода нафиг не упал. Какое сообщение в телегу кидаешь?

Groosha- Автор вопроса
Программист | Бек 🇺🇿
screenshot

Бляяяяяяять, ну что ж такое

Groosha- Автор вопроса
Программист | Бек 🇺🇿
screenshot

У тебя первый хэндлер полностью перекрывает второй

Groosha- Автор вопроса
Программист | Бек 🇺🇿
Что ты имеешь в виду?

То, что у тебя на все текстовые сообщения срабатывает ТОЛЬКО функция со строк 26-29

Groosha- Автор вопроса
Программист | Бек 🇺🇿
screenshot

Покажи код функции со строк 26-29 целиком

Groosha- Автор вопроса
Work Work
ну чел с телефона кодит че хотел

хотел, чтобы люди одумались и не писали код на телефоне

Программист | Бек 🇺🇿
screenshot

ох ты ж, мазохист

Groosha
Покажи код функции со строк 26-29 целиком

@dp.message_handler(content_types=['text']) async def welcome(message: types.Message): if message.text == '/start' and message.chat.type == 'private':

Groosha- Автор вопроса
Arwi
ох ты ж, мазохист

Там ещё и ftp сверху...

Arwi
там ещё и php...

так он еще и узбек...

Groosha- Автор вопроса
Программист | Бек 🇺🇿
@dp.message_handler(content_types=['text']) async ...

Перепиши: @dp.message_handler(commands="start", chat_type="private") async def welcome(message. types.Message): await message.answer("Здравствуйте!")

Groosha
Перепиши: @dp.message_handler(commands="start", ch...

а как сделать проверку чела на регистацию? типо что бы для не реганных юзеров отдельный хендлер был,проверку через select

Groosha- Автор вопроса

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта