web-dev-qa-db-fra.com

Comment rendre un bot Telegram privé accessible uniquement par son propriétaire?

Je développe un bot Telegram, qui ne devrait être accessible que par son propriétaire (seul le propriétaire pourrait l'ajouter à un groupe ou le voir dans la recherche). Est-il possible d'y parvenir via les services Telegram (comme BotFather) ou dois-je enregistrer mon code si celui qui envoie des messages au bot est le propriétaire?

14
user6587056

Vous pouvez le faire en paramétrant, vous devez vérifier par vous-même, il suffit de quitter le programme si .message.from.id n'est pas égal au vôtre.

Vous pouvez désactiver le groupe de participation via /setjoingroup, mais vous ne pouvez pas non plus inviter bot à se grouper.

9
Sean

Vous ne pouvez rien faire avec BotFather . Le seul moyen est de le vérifier dans votre code.

4
Majeed Askari

Vous pouvez vérifier l'identifiant de la conversation (numéro à 9 chiffres) dans votre code.

Par exemple, si vous utilisez this wrapper pour créer un bot, vous pouvez utiliser update.message.chat_id pour obtenir un identifiant de discussion. Vous pouvez également vérifier le prénom (update.message.from_user.first_name) et le nom de famille (update.message.from_user.last_name).

1
DeveScie