2017-09-29 3 views
-1

J'ai un bot de télégramme et cela fonctionne correctement. Mais si vous envoyez une fois de plus/commencer, il commence à répondre deux fois la même chose. Comment puis-je réparer cela?Télégramme bot double/start

+0

il est difficile de vous aider si nous ne pouvons pas vérifier le code – 91DarioDev

+0

S'il vous plaît modifier la question pour limiter à un problème spécifique avec suffisamment de détails pour identifier une réponse adéquate. Vous devriez poster votre code si vous voulez de l'aide ... –

Répondre

0

Sauf d'abord automatiquement /start, les utilisateurs peuvent cliquer sur ce texte bleu ou saisir eux-mêmes, il n'y a aucun moyen d'empêcher cela.

0

Si vous voulez empêcher la 2ème réponse au /start ou la modifier légèrement, vous pouvez simplement créer un enregistrement dans DB/memcache/quelque part pour un utilisateur avec un indicateur/compteur et vérifier s'il s'agit de la première tentative.

Par exemple dans mon bot @DebtsTrackerBot je demande à l'utilisateur de choisir la langue juste sur le premier /start et paramètres régionaux choisis sûrs au profil d'utilisateur dans DB.