最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - How to send message from Website To Telegram APP - Stack Overflow

programmeradmin4浏览0评论

I have a share button in my website and I want to send a specific message to Telegram APP contacts (when I open website in Mobile)

The Problem is I didnt find the complete code and it just open the APP in the mobile

my code is :

<a href="tg://" id="telegram_share" class="mobileShare" title="inviteFriends" alt="telegram_share"></a>

as you see I didnt find proper command for sending message in href property

for example I found something simillar for adding sticker like :

<a class="tgme_action_button" href="tg://addstickers?set=Saber2">Add Stickers</a>

I have a share button in my website and I want to send a specific message to Telegram APP contacts (when I open website in Mobile)

The Problem is I didnt find the complete code and it just open the APP in the mobile

my code is :

<a href="tg://" id="telegram_share" class="mobileShare" title="inviteFriends" alt="telegram_share"></a>

as you see I didnt find proper command for sending message in href property

for example I found something simillar for adding sticker like :

<a class="tgme_action_button" href="tg://addstickers?set=Saber2">Add Stickers</a>
Share Improve this question edited Jun 27, 2015 at 20:19 zEn feeLo asked Jun 27, 2015 at 19:23 zEn feeLozEn feeLo 1,9784 gold badges25 silver badges51 bronze badges 1
  • To allow website visitors to chat directly with you through a Telegram widget (whitout leaving your website), you could use Intergram: github.com/idoco/intergram – DavidTaubmann Commented Jun 22, 2023 at 19:34
Add a comment  | 

3 Answers 3

Reset to default 13

It's called a URI Scheme.

<a href="tg://msg?text=your MsG!" id="telegram_share" class="mobileShare" title="inviteFriends" alt="telegram_share"></a>

Right now this only works on iOS.

 <a target="_blank" href="https://t.me/share/url?url=Hi,How Are You ?">
  Share Hi,How Are You ? To Telegram
 </a>

USE THE API

Once you've set up a username, you can give people a t.me/username link. Opening that link on their phone will automatically fire up their Telegram app and open a chat with you. You can share username links with friends, write them on business cards or put them up on your website.

This way people can contact you on Telegram without knowing your phone number.

That is currently the best way to link to someone's Telegram, and is stated officially in here: https://telegram.org/faq/?setln=en#q-how-does-t-me-work

This method redirects to:

tg://resolve?domain=username

If you want to send a message, there's no official information about it, so you would need to do it using URI scheme as mentioned in the question, using this structure (which doesn't seem to allow specifying to whom the message will be sent):

tg://msg?text=yourMsG

It seems we can't mix both.

发布评论

评论列表(0)

  1. 暂无评论