2017-06-22 18 views
0

私は APIを使用してボットを作成しています。ボットを起動すると、ユーザーのユーザーIDとユーザー名が取得されます。
userIDは変更されませんが、ユーザー名はいつでも変更できます。
私はユーザー名とユーザーIDを持っており、別のユーザー名を受け取っています。そのユーザー名がすでに既存のユーザーのものかどうかを調べたいと思います。
基本的には、ユーザーIDからユーザー名を見つける必要があります。あなたは常にプロセスメッセージがTelegramのUserIDからユーザ名を取得するには?

を、ユーザーのIDを使用しますが、あなたの質問に答えるために、なぜ

+0

テレグラムAPI(ボットAPIではない)はオプションですか? – apadana

答えて

2

thatsのは、あなたが例update.message.from_user.usernameまたはupdate.effective_user.username のために、直接userオブジェクトを使用してユーザーのユーザー名を取得したり、取得するためにbot.getchat(chat_id)を使用しますか特定のチャットのユーザーオブジェクト(ユーザーのプライベートチャット)

関連する問題