Size: a a a

pyTelegramBotAPI.talks.ru

2020 August 06

[

[]мlji in pyTelegramBotAPI.talks.ru
не пиши ничего
источник

[

[]мlji in pyTelegramBotAPI.talks.ru
умоляю
источник

КА

КейЗенД Арсений 🛠️... in pyTelegramBotAPI.talks.ru
В точку
источник

[

[]мlji in pyTelegramBotAPI.talks.ru
Вот почему музыканты не такие?...
источник

[

[]мlji in pyTelegramBotAPI.talks.ru
ладно, не буду тут расписываться, всем же похуй
источник

Đ

Đ₳Ɽ₭₲₳₥ɆⱤ... in pyTelegramBotAPI.talks.ru
Слишком сложно для меня
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
Переслано от slair 🇷🇺
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
slair 🇷🇺
Переслано от slair 🇷🇺
моё рабочее место на заводе
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
год назад ушёл, надоело
источник

E

Egor in pyTelegramBotAPI.talks.ru
Привет!

Пытаюсь реализовать фичу, чтобы бот удалял сообщения, пересланные из определённого чата, пробую написать следующим образом:

@bot.message_handler(func=lambda message: message.chat.forward_from_chat.id in config["restricedGroups"])
def remove_block(message: Message) ->None:
   bot.delete_message(message.chat.id, message.message_id)

На что получаю AttributeError: 'Chat' object has no attribute 'forward_from_chat'

Что это может быть и как это лечить?
Спасибо

UPD: в том, что выше была ошибка в том, что нужно было писать message.forward_from_chat.id однако в этом случае ошибка выглядит теперь следующим образом:
AttributeError: 'NoneType' object has no attribute 'id'
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
message.forward_from_chat = None
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
не все сообщения форвардятся, иногда есть просто сообщения
источник

E

Egor in pyTelegramBotAPI.talks.ru
slair 🇷🇺
не все сообщения форвардятся, иногда есть просто сообщения
Хм
Т.е. нужно написать в лямбде message.forward_from_chat = !None
А уже в функции проверять их id?
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
надо наверное нечто вроде
lambda message: message.chat.forward_from_chat and message.chat.forward_from_chat.id
источник

N

Nikki in pyTelegramBotAPI.talks.ru
If message добавь
источник

E

Egor in pyTelegramBotAPI.talks.ru
Понял
Буду пробовать
Спасибо
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
Nikki
If message добавь
message всегда будет не пустой, по идее
источник

N

Nikki in pyTelegramBotAPI.talks.ru
slair 🇷🇺
message всегда будет не пустой, по идее
Ну я не дописал просто
источник