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?
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.
Vous ne pouvez rien faire avec BotFather . Le seul moyen est de le vérifier dans votre code.
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
).