Как отправить ссылку на бота в Telegram

Здрасвуйте, я хочу сделать бота в телеграм, есть три qr кода и при переходи в него открывается бот с запущеной командой например, сканируешь спецально созданый qr код от антисептика и оно переходит в бот и показывает антисепик потом сканируешь, мною созданый qr код зеленки и открывет в боте зеленку. Как так можно сделать?

  • Вопрос задан более года назад
  • 2681 просмотр

Комментировать
Решения вопроса 0
Ответы на вопрос 1

Survtur

Сразу оговорюсь: я не помню, работает ли это, если диалог с ботом уже начат.

Боты имеют механизм внешнего связывания, которые позволяет передать дополнительные параметры при запуске. Например, для передачи авторизационного токена пользователя, чтобы соединить его аккаунт с каким-либо внешним сервисом.

У каждого робота есть ссылка, при помощи которой можно начать с ним диалог — https://t.me/ . К этой ссылке можно добавить параметры *start или startgroup со значением длиной до 64 символов. Пример:

Как сделать ссылку на телеграм-бота. Кратко! 2021

Допустимо использование символов A-Z, a-z, 0-9, _ и -. Мы рекомендуем использовать base64url для кодирования параметров.

Переход по ссылке с параметром start начнет чат с ботом, при этом в поле ввода текста будет отображаться кнопка СТАРТ. При переходе по ссылке с параметром startgroup пользователю будет предложено добавить бота в одну из доступных групп. Как только пользователь подтвердит своё действие (нажмёт на кнопку СТАРТ или выберет группу), бот получит сообщение следующего формата:

В PAYLOAD будет значение параметра start или startgroup, который был передан в ссылке.

Еще по теме:  Как просмотреть историю чатов в Телеграмм на Айфоне

Источник: qna.habr.com

Как отправить сообщение от телеграм-бота в виде ссылки-команды?

mess = row[1].strip()+» «+row[2].strip() bot.send_message(message.chat.id, «/»+mess)

отображается как обычный текст

то результат будет такой: то есть сообщение будет отображаться как обычный текст.

Отслеживать
задан 16 окт 2017 в 8:12
470 1 1 золотой знак 6 6 серебряных знаков 18 18 бронзовых знаков

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Это обычный текст. Просто отправьте команды со слешем.

Приложения Telegram будут: подсвечивать /команды в сообщениях. При нажатии на такую подсвеченную команду, она будет сразу же отправлена боту. https://tlgrm.ru/docs/bots#commands

Команды должны быть написаны латиницей.

Источник: ru.stackoverflow.com

Как поделиться ссылкой на профиль, канал или группу в Telegram

Как сделать ссылку на телеграм бота

Параметры можно передавать, как с помощью GET, так и с помощью POST запроса.

Дополнительный необязательный параметр формат сообщения (html|text), по умолчанию html:
format = text

В формате html разрешены только теги a, b, strong, i, em, u, ins, s, strike, del, code, pre, остальные вырезаются, т.к. не поддерживаются телеграм.

Так же доступны все опции сообщений: parse_mode, disable_web_page_preview, disable_notification, reply_to_message_id, reply_markup. Описание их на официальном сайте: telegram.org

Удобно оповещать себя о проблемах на сайте, обращениях пользователей и т.п. Данный сервис абсолютно бесплатный и без ограничений. Отправленное сообщение нигде не сохраняется.

Пересылка СМС на телеграмм

Вы можете настроить пересылку всех СМС на ваш телеграм, для этого:

Ссылки в телеграмм

Чтобы не искать, собрал в одном месте как формировать ссылки на различные действия в телеграмм:

Ссылка на отправку сообщения пользователю телеграмм:
tg://msg?text=ТЕКСТto=ТЕЛЕФОН
SEND MESSAGE
Параметр ТЕЛЕФОН сработает, если абонент есть в вашем справочнике.

Начать диалог с пользователем или ботом телеграмм:
tg://resolve?domain=USERNAME
Add USERNAME Telegram

Еще по теме:  Как найти удаленный чат в Телеграмме на телефоне Айфон

Наша группа в телеграмм

Источник: microclimate.su

Рейтинг
( Пока оценок нет )
Загрузка ...