J'utilise @username_to_id_bot pour récupérer le user_id. Parfois, l'utilisateur n'a pas de nom d'utilisateur. Comment puis-je récupérer dans ce cas?

0
JEFF 11 sept. 2020 à 13:25

2 réponses

Meilleure réponse

Pour chaque réponse de l'utilisateur, la charge utile Telegram comprend des informations telles que user_id et chat_id.
Vous pouvez toujours y accéder en parcourant le JSON.

Lors du traitement d'une réponse textuelle simple

update.message.from_user.id

Lors du traitement d'une requête de rappel

update.callback_query.from_user.id
0
Beppe C 11 sept. 2020 à 12:23

Si vous utilisez une application Web, dans la barre d'adresse, vous pouvez voir une URL comme suit: https://web.telegram.org/#/im?p=u1111111111_2222222222222222222

Dans ce cas, 1111111111 est le user_id que vous recherchez.

0
wowkin2 13 sept. 2020 à 12:50