Слишком сложно )
Как аэрдропать участников чатов в 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 (пишу от балды). Перепробовав кучу вариантов и не добившись успеха понял, что надо сделать иначе:
- Пишу в чате команду:
viz airdrop 1%
С моего второстепенного акка происходит раздача наград; - В https://t.me/viz_awards_bot копирую в пришедшей своей награде к viz-social-bot memo, начиная с chat. Вы должны быть подписаны на аккаунт @viz-social-bot
- Вставляю в memo вместе с "chat:". Пример:
chat:-1837195074329 - Отправляю форму и подтверждаю награду. Через минуту в чате приходит сообщение об аэрдропе с моего аккаунта.
Всё
Может кому ещё будет полезна эта инструкция. Если будут вопросы, пишите.