Почему не гарантируется зачисление рефералов(?start=1234) в множестве бот стартах Telegram?
Причина №1: База услуги уже использовалась для этого бота
Большинство реферальных систем в ботах не позволяют одному пользователю быть рефералом у нескольких людей. Если база уже применялась для определенного бота, при заказе от другого пользователя этой же базы для этого же бота — рефералы не начислятся.
Пример: Есть услуга "GEPARD BOT STARTS" с базой 2000. Покупатель Андрей сделал заказ этой услуги на 2000 единиц на бота @ytbot со своей реферальной ссылкой (?start=9412), который успешно завершился и ему были зачислены 2000 рефералов. Теперь данной услугой для этого же @ytbot хочет вопользоваться Василий со своей реферальной ссылкой (?start=11241). Заказ успешно выполняется, но Василий получает 0 рефералов, все аккаунты из этой базы уже числятся рефералами Андрея.
Причина №2: Для зачисления реферала требуются дополнительные действия, помимо /start
Некоторые реферальные системы требуют для зачисления реферала ещё выполнить целевое действие: нажать кнопку "Играть" / отправить свой контакт / решить задачу / иное. В рамках услуги же, делается только команда /start.
Рекомендации
Для причины №2 — к сожалению, здесь нужна адаптация услуги под конкретного бота. В этом помочь мы не можем.
Для причины №1:
1. Пользуйтесь услугами, которые предназначены для реферальных ссылок. Если окажется что всю базу услуги использовали для нужного бота — заказ просто отменится, и средства вернуться на баланс.
2. Пробуйте заказывать "малыми порциями" и проверять зачисляются ли Вам рефералы.