хендлеров?
Я сейчас смотрю вот эту лекцию, и согласно ей, иногда (обоснованно) допустимо вставлять задержки в код.
Но как разработчику, для меня это выглядит несколько дико.
Прокомментируйте пожалуйста.
я посмотрю позже, но настроен к этому скептически. выглядит как говноедство это. юзеру нужен результат - надо ему его дать как только он готов
С точки зрения поведенческой психологии всё выглядит логично: 1) Допустим наш юзер ждёт секунду или две. 2) время реакции человека в среднем составляет около 300 миллисекунд 3) используя chat action мы, как авторы ботов, можем из времени из пункта 1 вычесть примерно 200-300 миллисекунд, что составит от 28% до 33%
И какую проблему это решит? Звучит так, что никакую
Мне просто-напросто сложно поверить что определённые проблемы с юзерами решаются такими вот путями.
Так они так и не решаются. Просто отвечай юзеру и всё
что за "определённые проблемы"?
Кстати, а сетевые задержки ты учёл?)
На сеть сложно повлиять. Разве что брать сервера в Нидерландах (кажется там ближе всего к Telegram)
Я пытаюсь намекнуть, что твои идеи: 1. Не имеют под собой твердой основы (не подкреплены тестами) 2. Очень похожи на преждевременные оптимизации
Вопрос к сообществу аккурат об этом, был ли у кого такой опыт и так далее
А у всех будет разный опыт, боты разные же
Если найдётся кто-то, кто на самом деле специально замедлял хендлеры - я бы с удовольствием почитал про это
Проще сделать MVP и уже затем пытаться что-то костылить по необходимости
Вопрос автоматически подразумевает, что за ботом стоит как минимум один аналитик, который работает в анализ активности пользователей.
Сразу отсекаем 98% этого чата
99*, я тоже
Похоже у меня было более оптимистичное мнение о чате
Те, кто пишут решения enterprise уровня, могут самостоятельно разобраться в документации и этот чат им не нужен
А есть такие? В плане того, что его бы знали здесь
а здесь чат только для того, чтобы помогли разобраться в документации?
Почитай последние 10000 сообщений)
читал, ну тут же и нововведения обсуждаются и вообще практики
но много вопросов от тех кто не осилил доку, и не только доку аиограма ("с ним же связано, я же на нем тоже пишу")
Я думаю, такие компетенции есть у Alex Rootjunior (создатель aiogram), Tishka17 и Forden Все три есть в этой группе, просто не пингую
таки да, я написал то к другому https://t.me/aiogram_ru/1278509
ну и ты тоже (я думаю)
Это всё можно узнать самостоятельно, не участвуя активно в сообществе
Я писал очень много ботов, но они преимущественно небольшие и утилитарные, то есть, выполняющие лишь одну конкретную функцию. Собственно, для чего боты и нужны
я про то что ты в доке шаришь лучше чем 90% чата, и можешь решать проблемы без участия в чате
Хэндлеры должны завершаться максимально быстро. Вся долгая работа должна выносится в фоновые задачи. Если хэндлер не завершился, это в некоторых случаях блокирует получение новых апдейтов от телеги.
Обсуждают сегодня