Size: a a a

pyTelegramBotAPI.talks.ru

2020 August 06

N

Nikki in pyTelegramBotAPI.talks.ru
Туда иф добавить надо.
источник

N

Nikki in pyTelegramBotAPI.talks.ru
Можно в лямбду прямо вроде
источник

A

Alex in pyTelegramBotAPI.talks.ru
slair 🇷🇺
Переслано от slair 🇷🇺
и сколько вас там было?
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
а, блин
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
не считал, админов 2.5, остальные тп и безопасность
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
программеры, ремонтники, аналитики, внедренцы сидели в другом крыле
источник

A

Alex in pyTelegramBotAPI.talks.ru
а почему половина админа?
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
1 недоадмин, из него пытались dba сделать
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
не совсем успешно
источник

т

тудым-сюдым... in pyTelegramBotAPI.talks.ru
slair 🇷🇺
моё рабочее место на заводе
Выглядит по старперски
источник

E

Egor in pyTelegramBotAPI.talks.ru
slair 🇷🇺
надо наверное нечто вроде
lambda message: message.chat.forward_from_chat and message.chat.forward_from_chat.id
Чёт как-то не
Ошибки не выдаёт и запускается, но удалять, что нужно не очень хочет, более того, на конструкцию вида:
@bot.message_handler(func=lambda message: message.forward_from_chat)
def remove_block(message: Message) -> None:
   bot.delete_message(message.chat.id, message.message_id)

Которая по идее должна удалять любое пересланное сообщение, он также не реагирует

UPD: Работает, но удаляет только текстовые сообщения

UPD x2: Заработало, выглядит так:

@bot.message_handler(func=lambda message: message.forward_from_chat and message.forward_from_chat.id in config["restrictedGroups"], content_types=['text', 'audio','document', 'photo','video'])
def remove_block(message: Message) -> None:
   bot.delete_message(message.chat.id, message.message_id)

Всем Спасибо за помощь!
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
разбирайся
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
тудым-сюдым
Выглядит по старперски
похуй
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
Egor
Чёт как-то не
Ошибки не выдаёт и запускается, но удалять, что нужно не очень хочет, более того, на конструкцию вида:
@bot.message_handler(func=lambda message: message.forward_from_chat)
def remove_block(message: Message) -> None:
   bot.delete_message(message.chat.id, message.message_id)

Которая по идее должна удалять любое пересланное сообщение, он также не реагирует

UPD: Работает, но удаляет только текстовые сообщения

UPD x2: Заработало, выглядит так:

@bot.message_handler(func=lambda message: message.forward_from_chat and message.forward_from_chat.id in config["restrictedGroups"], content_types=['text', 'audio','document', 'photo','video'])
def remove_block(message: Message) -> None:
   bot.delete_message(message.chat.id, message.message_id)

Всем Спасибо за помощь!
content_types
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
🥴
источник

E

Egor in pyTelegramBotAPI.talks.ru
George Forse
content_types
Да, только что допёр)
источник

E

Egor in pyTelegramBotAPI.talks.ru
Спасибо большое
источник

🥶

🥶🥶🥶 in pyTelegramBotAPI.talks.ru
Привет, как можно обновить клавиатуру всем пользователям в боте, не отправляя каждому месседж?
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
🥶🥶🥶
Привет, как можно обновить клавиатуру всем пользователям в боте, не отправляя каждому месседж?
никак, клаву можно только с месседжем отправить
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Я сейчас не рофлю, инфа сотка 100%
источник