Size: a a a

pyTelegramBotAPI.talks.ru

2020 February 27

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Дальше ты можешь посылать объект сообщения в сколько угодно функций
источник

PK

Pan Czesław Kazłowski in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
Дальше ты можешь посылать объект сообщения в сколько угодно функций
У меня это не сразу происходит, потому что перед оборачиваемой функцией идут декораторы, которые достают готовый объект юзера и делают несколько проверок
источник

ヽ༼ ಠ益ಠ ༽ノ in pyTelegramBotAPI.talks.ru
Pan Czesław Kazłowski
Без staff_only хендлер срабатывает. С ним — нет
@telegram.message_handler(all([commands=["checkorder"], staff_only=True]))
источник

ヽ༼ ಠ益ಠ ༽ノ in pyTelegramBotAPI.talks.ru
Попробуй этот колхоз
источник

PK

Pan Czesław Kazłowski in pyTelegramBotAPI.talks.ru
Что такое all тут?
источник

ヽ༼ ಠ益ಠ ༽ノ in pyTelegramBotAPI.talks.ru
all возвращает Тру если всё в списке будет Тру
источник

ヽ༼ ಠ益ಠ ༽ノ in pyTelegramBotAPI.talks.ru
Короче не читай то что там написано
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Pan Czesław Kazłowski
У меня это не сразу происходит, потому что перед оборачиваемой функцией идут декораторы, которые достают готовый объект юзера и делают несколько проверок
Ладно, ничем помочь не могу - всегда хватало одного хэндлера и одного параметра
источник

PK

Pan Czesław Kazłowski in pyTelegramBotAPI.talks.ru
Я может и пытаюсь изобрести велосипед, просто экспериментирую с тем, чтобы для каждого сообщения был свой хендлер, при этом в дополнительные декораторы вынесены проверки и доставание юзера
источник

ヽ༼ ಠ益ಠ ༽ノ in pyTelegramBotAPI.talks.ru
ヽ༼ ಠ益ಠ ༽ノ
Короче не читай то что там написано
Ну или попробуй что там написано
источник

ヽ༼ ಠ益ಠ ༽ノ in pyTelegramBotAPI.talks.ru
Сам не понял что написал если честно
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Pan Czesław Kazłowski
Я может и пытаюсь изобрести велосипед, просто экспериментирую с тем, чтобы для каждого сообщения был свой хендлер, при этом в дополнительные декораторы вынесены проверки и доставание юзера
Проверки через лямбду можно
источник

PK

Pan Czesław Kazłowski in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
Проверки через лямбду можно
Ладно, можно написать маленький метод и чекать его лямбдой. Но раз я уже начал, то мне интересно можно ли так делать
источник
2020 February 28

⁠А

⁠⁠⁠ Арсений 🛠️ in pyTelegramBotAPI.talks.ru
Да кто такой этот лямбда
источник

⁠А

⁠⁠⁠ Арсений 🛠️ in pyTelegramBotAPI.talks.ru
Почему он всё проверяет
источник

⁠А

⁠⁠⁠ Арсений 🛠️ in pyTelegramBotAPI.talks.ru
Мне нужно получить file_id изображения из сообщения с Message_id 5 из чата с id 10
источник

⁠А

⁠⁠⁠ Арсений 🛠️ in pyTelegramBotAPI.talks.ru
Как это сделать
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
⁠⁠⁠ Арсений 🛠️
Мне нужно получить file_id изображения из сообщения с Message_id 5 из чата с id 10
message.photo[-1].file_id
источник

⁠А

⁠⁠⁠ Арсений 🛠️ in pyTelegramBotAPI.talks.ru
Не не
источник

⁠А

⁠⁠⁠ Арсений 🛠️ in pyTelegramBotAPI.talks.ru
Это то я знаю
источник