GramJS - получить userInfo на входящих сообщениях
5 000 руб. за проект
TL;DR: Получить user.username на входящих сообщениях
NodeJS + GramJS (могу скинуть болванку)
Скрипт успешно логинится под юзером, вешает handler на входящие сообщения и обрабатывает их. Проблема в том, что я не могу найти рабочий способ получить полную инфу о юзере (важен username) сразу на входящем сообщении.
- message.getSender() выдает только firstName & lastName (и лишь в 5% случаях отдает юзернейм)
- client.getEntity() также отрабатывает лишь в 5% случаях
- client.GetFullUser() завязан на getEntity, так что тоже в 5% случаях работает
Однако если под тем же юзерботом запросить getHistory у какого-то чата и пробежаться по сообщениям в цикле - то GetFullUser отрабатыват сам сразу почти в 100% случаях и отдает все данные.
Задача
Найти рабочий способ, как на входящих сообщениях получать username
Цену за работу предлагайте вы.
NodeJS + GramJS (могу скинуть болванку)
Скрипт успешно логинится под юзером, вешает handler на входящие сообщения и обрабатывает их. Проблема в том, что я не могу найти рабочий способ получить полную инфу о юзере (важен username) сразу на входящем сообщении.
- message.getSender() выдает только firstName & lastName (и лишь в 5% случаях отдает юзернейм)
- client.getEntity() также отрабатывает лишь в 5% случаях
- client.GetFullUser() завязан на getEntity, так что тоже в 5% случаях работает
Однако если под тем же юзерботом запросить getHistory у какого-то чата и пробежаться по сообщениям в цикле - то GetFullUser отрабатыват сам сразу почти в 100% случаях и отдает все данные.
Задача
Найти рабочий способ, как на входящих сообщениях получать username
Цену за работу предлагайте вы.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.