私はアップデートを受信してユーザー名を読んでいますが、私は特別な問題に直面しています。テレグラムのBot API: "username"フィールドがありません
一部のユーザでは、$message['from']['username']
にテレグラムユーザ名が含まれていますが、一部のユーザではこのパラメータは定義されていません。
Telegram Bot APIを使用して、ユーザー名(username
フィールド)を確実に受け取れるようにするにはどうすればよいですか?
私はアップデートを受信してユーザー名を読んでいますが、私は特別な問題に直面しています。テレグラムのBot API: "username"フィールドがありません
一部のユーザでは、$message['from']['username']
にテレグラムユーザ名が含まれていますが、一部のユーザではこのパラメータは定義されていません。
Telegram Bot APIを使用して、ユーザー名(username
フィールド)を確実に受け取れるようにするにはどうすればよいですか?
ユーザー名を持つことは必須ではないため、ユーザー名がないユーザーもいます。ユーザーは、それがボットを使用することはできません何のユーザ名を持っていない場合
if(!$username){
$parameters = array("chat_id" => $chatId, "text" => "Set a username to use this bot!\nSettings > Username");
}
:
単純にこのコードを使用します。