Как аэрдропать участников чатов в viz-social-bot с аккаунта, который не привязан к боту

Здравствуйте. Если кто не знает про данного бота, рекомендую почитать статьи в аккаунте @viz-social-bot.

Предыстория:

У меня к боту привязан аккаунт @liveblogs: им всех и награждаю в чатах. Но основным является @denis-skripnik.
Пока не определился, какую сумму делегировать ему: награды очень малы. Было несколько ситуаций, когда я понимал, что участники чата достойны получить больше, чем может дать лайвблогс. Тогда я решил наградить через свою форму https://viz.dpos.space/awards/ru/form.html.

Просто указываю логин получателя viz-social-bot, процент энергии и memo в формате "chat:name" или "chat:-id" (без кавычек), где name - логин без @, а id - идентификатор чата.

Проблема, с которой столкнулся:

Один из чатов не имел логина, а имел адрес вида s1037294855:880173 (пишу от балды). Перепробовав кучу вариантов и не добившись успеха понял, что надо сделать иначе:

  1. Пишу в чате команду:
    viz airdrop 1%
    С моего второстепенного акка происходит раздача наград;
  2. В https://t.me/viz_awards_bot копирую в пришедшей своей награде к viz-social-bot memo, начиная с chat. Вы должны быть подписаны на аккаунт @viz-social-bot
  3. Вставляю в memo вместе с "chat:". Пример:
    chat:-1837195074329
  4. Отправляю форму и подтверждаю награду. Через минуту в чате приходит сообщение об аэрдропе с моего аккаунта.

Всё

Может кому ещё будет полезна эта инструкция. Если будут вопросы, пишите.


2
16 наград
120.968387 Ƶ
Отобразить форму комментирования
Комментарии

31.03.2019 16:26:30

Слишком сложно )

Проще не получится. Можно ещё вставить в url:
https://viz.dpos.space/awards/ru/?target=viz-social-bot&energy=13&memo=chat:viz_world
Но если у чата нет логина, все равно id получать придётся.