Size: a a a

pyTelegramBotAPI.talks.ru

2020 February 01

T

Tishka17 in pyTelegramBotAPI.talks.ru
Питону пофиг
источник

T

Tishka17 in pyTelegramBotAPI.talks.ru
А что именно туда передаётся, написано в доке на метод message_handler
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Ferum Fe
Сколько ботов можно разместить на один vps сервис? Боты малую нагрузку дают
Я же сказал, что очень много
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
На 50 ботов сервера хватит мне кажется
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
А по идее и на все 100
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Если боты не по 2к групп
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Не пробовал, конечно
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Но 10-15 ботов спокойно стоят
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Konstantin
Объясните плиз для тупых, что за лямбда и нафига она нужна?

@dp.message_handler(lambda m:
Чтобы прописать условие принятия сообщения хэндлером до входа в функцию
источник

K

Konstantin in pyTelegramBotAPI.talks.ru
Tishka17
А что именно туда передаётся, написано в доке на метод message_handler
А нафига она нужна? В чем разница между просто хэндлером? Например таким:

@dp.message_handler(text = '
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Konstantin
А нафига она нужна? В чем разница между просто хэндлером? Например таким:

@dp.message_handler(text = '
Разница лишь в том, что если через лямбду сообщение не прошло, то оно пойдет по следующим хэндлерам
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
А если без лямбды, то первый хэндлер сообщение забирает себе
источник

T

Tishka17 in pyTelegramBotAPI.talks.ru
Konstantin
А нафига она нужна? В чем разница между просто хэндлером? Например таким:

@dp.message_handler(text = '
Это правила выбора хэндлера. Их можно написать простым способом типа по совпадению текста. Или написать свою логику выбора в виде функции
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
(рассчитываю, что ты знаешь, как работают хэндлеры)
источник

K

Konstantin in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
(рассчитываю, что ты знаешь, как работают хэндлеры)
Первый, для кого подошло, тот и забирает
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Konstantin
Первый, для кого подошло, тот и забирает
Да
источник

K

Konstantin in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
Разница лишь в том, что если через лямбду сообщение не прошло, то оно пойдет по следующим хэндлерам
Дак а с обычными хэндлерами оно разве не пойдет дальше?
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Konstantin
Дак а с обычными хэндлерами оно разве не пойдет дальше?
Нет, если подошло под условие
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Условия - commands = [], content_types = []. Лямбда считай увеличивает тебе возможности по созданию условий до бесконечности
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Но если хватает базовых - без лямбды вполне можно жить
источник