Télégramme de bot: Comment parler de l'utilisateur par son id (pas de son nom d'utilisateur)

Je suis entrain de créer un télégramme de bot et à l'aide de sendMessage méthode pour envoyer les messages.
il est facile d'oublier de l'utilisateur à l'aide de @username, Mais comment parler de l'utilisateur quand ils n'ont pas de nom d'utilisateur?

Si vous utilisez le télégramme app/web, nous pouvons mentionné à l'utilisateur par @integer_id (name), et télégramme app/web va la convertir en texte cliquable. integer_id sera généré automatiquement lorsque l'on sélectionne l'utilisateur, après avoir tapé @.

un autre contexte:
Je suis en train d'utiliser forceReply et je veux de l'utilisateur cible, si ils ont un nom d'utilisateur, je peux facilement cibler, par les mentionner sur le texte sur sendMessage méthode.

le bot, je suis en cours de création est un "quiz" comme bot. où chaque joueur a besoin de prendre son tour, et le bot est de les envoyer à la question, chaque msg de bot cible de joueurs différents.

NOTE: je ne suis pas la désactivation de la Privacy Mode, je ne veux pas télégramme de bombardement mon serveur avec le msg je n'ai pas besoin. c'était la surcharge de mon à bas prix méchant serveur. ainsi, la désactivation n'est pas une option.

Je suis ouvert pour d'autre solution, où le bot peut écouter joueur sélectionné.

grâce.

Mise à JOUR 21/10:
J'ai parlé à BotSupport pour le télégramme, ont-ils dit, pour l'instant, les Robots ne peuvent pas mention de l'utilisateur, sans nom d'utilisateur.

donc dans mon cas, je garde toujours à l'aide de forceReply, et aussi, a prononcé un msg à l'utilisateur qui n'a pas de nom d'utilisateur pour le configurer, afin qu'ils puissent bénéficier de forceReply fonction.

OriginalL'auteur Awang Setyawan | 2016-10-14