💻 Немного про оптимизации в Telegram API
В последнем Радиоте (ну да, задолбал я уже вас им, что поделать. терпите) ребята за тему ботов в телеге начали перетирать и зашла речь про эмоджи, которые клиент тг видит (ну и вы соответственно). И через официальный API для ботов нельзя вытащить из поста/сообщения кол-во и вид эмоджей.
Но ведь клиент как-то их получает, а протокол условно открытый. Т.е. Telegram Client API имеет доступ к этой информации, но с хитринкой. Оказалось, что разработчики соптимизировали этот момент и клиент вытаскивает эмоджи к сообщениям только тогда, когда вы на них смотрите!
Однако в рамках приходящих Updates на клиент вы их не словите, т.е. работает это путём не notify'я клиента, а путём дополнительных запросов к серверу тг. Погуглив - так и есть. Про лимиты ни слова, но что-то мне подсказывает, что так можно и бан получить, если часто запрашивать.
В общем, интересненьк. Вытащить можно теоретически, но грубова-то, конечно. Для рядовых юзкейсов, не более.
Вообще, жду развития именно Bot API, 100500 вещей невозможно сделать, зарегулировали в край, конечно. Понятно почему, но легче от этого не становится 😤
Post #307
1.17K

- 🔥 4
- ❤🔥 1
- 👍 1
- 👌 1