Задать вопрос
colonel
@colonel
Разработчик PHP, Laravel

Почему телеграм бот не присылает параметры ?start=hash. Присылает только /start без хеша?

Пишу бота на Laravel и https://github.com/irazasyed/telegram-bot-sdk
Делаю коннект с основного сайта, через window.open
window.open('https://t.me/{{ config('telegram.bots.mybot.username') }}?start={{ $hash }}', 'telegram', 'left=0,top=0,height=500,width=600');


У меня работает нормально, всё правильно. А у моего коллеги, во первых сначала открывается пустое окно, с сообщением что страница не защищена (хотя основной сайт на https), через минуту только появляется защищенное соединение и открывается окно соединения с телеграм.
Во вторых, когда он нажимает "Запустить" в окне с ботом, мне на сервер приходит текст "/start", без хеша.

Что может быть проблемой?
  • Вопрос задан
  • 163 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@mario_amazing
Возможно потому что hash больше чем 64 символа.
Telegram Docs deep links -> `parameter`
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы