Comment puis-je envoyer un message à un Télégramme qui comprend un bouton qui invite l'utilisateur à transmettre le message?
De nombreux Télégramme bots (par exemple, @youtube) ont un bouton, vous pouvez cliquer sur pour transférer des messages envoyés par le bot. Lorsque l'utilisateur clique sur ce bouton, le Télégramme ouvre une liste de contact qui permet à l'utilisateur de choisir qui de transmettre le message.
Comment puis-je envoyer un bouton comme celui-ci? La chose la plus proche que je peux trouver est forwardMessage mais qui attend chat_id
l'ID de la cible comme un paramètre obligatoire. Mais je n'aurai pas cette ID de la cible jusqu'à ce que l'utilisateur sélectionne ce qu'ils veulent en avant.
OriginalL'auteur Thomas Johnson | 2017-02-27
Vous devez vous connecter pour publier un commentaire.
Si vous voulez partager votre contenu spécifique des chats, vous avez 2 options:
Option 1
Si votre bot a
inline_mode
activé, vous pouvez partager du contenu via un bouton qui ouvre uneinline_query
dans le chat sélectionné. En gros, c'est comment @youtube bot fonctionne. Pour utiliser cette méthode, vous devez envoyer un bouton aligné avecswitch_inline_query
comme un champ (la documentation).Exemple en Javascript:
C'est le même exemple que j'utilise dans mon bot @livecoinbot, définissez une adresse bitcoin et utilisez le bouton partager.
Option 2
Vous pouvez créer une normal inline bouton ou tout simplement envoyer un lien dans un message normal, qui invite le télégramme client pour partager le contenu. Voici comment faire:
https://t.me/share/url?url=[url-to-send-here]&text=[text]
Exemple: Cliquez ici
OriginalL'auteur Mohammed Sohail