2017-06-24 1 views
0

Je construis un bot de télégramme, dans lequel l'utilisateur envoie des messages, qui sont ensuite postés sur un autre site Web. Le texte doit être envoyé avec précision lorsque l'utilisateur l'écrit, mais l'application Telegram de bureau convertit automatiquement certaines chaînes en emojis. Par exemple, :| est automatiquement converti en , et je ne le veux vraiment pas. C'est bon et amusant pour les conversations entre humains, mais pas pour ce bot, où la précision est importante. Il doit rester :|. Je parle des messages envoyés par l'utilisateur au bot. Puis-je empêcher cela? Je peux désactiver cette auto-conversion dans mon application de bureau, mais cela n'affecterait que moi-même, et je préfèrerais vraiment ne pas avoir à demander aux utilisateurs du bot de changer leurs paramètres, mais de le faire automatiquement pour le chat avec le bot. (Je ne me soucie pas de l'auto-conversion dans d'autres conversations qu'ils ont.)Puis-je empêcher la conversion automatique du texte en emoji dans un robot Telegram?

Répondre

0

Je pense que vous pourriez utiliser Telegram Desktop, c'est une "caractéristique" de ce client.

Vous pouvez utiliser ` ou ``` entre le texte pour envoyer le balisage <code>, qui ne sera pas remplacé automatiquement par le client.

+0

Mais cela affecte-t-il les messages envoyés par l'utilisateur ou par le bot? J'en ai besoin pour les messages envoyés par l'utilisateur. La conversion se produit côté client, et au moment où ils arrivent au robot, ils sont déjà convertis. –