18

Telegram Bot APIユーザーにインスタント メッセージを送信するために使用しています。ナゲットパッケージをインストールしました。このパッケージは、テレグラム開発者によって推奨されています。

電報ボットを作成し、コードを使用して正常にアクセスできました。メッセージをボットに送信すると、ボットは送信者に関する情報を取得します。

ここに画像の説明を入力

私たちのシステムでユーザーを識別し、情報をユーザーに送り返すには、ユーザーの電話番号が必要です。

私の質問は、ユーザーの電話番号を取得できますtelegramUserIdか?

ユーザーの利便性のためにやっています。ユーザーの電話番号を取得できれば、ユーザーに電話番号を尋ねる必要はありません。

今、私のコマンドは次のようになります:

debt 9811201243

私が欲しい

debt
4

3 に答える 3

17

いいえ、残念ながらTelegram Bot API電話番号は返されません。代わりにTelegram API メソッドを使用するか、ユーザーに明示的に要求する必要があります。ユーザーの「友達」も取得できません。

次の情報を必ず取得します。

  1. userid
  2. first_name
  3. content(それが何であれ: テキスト、写真など)
  4. date(ユニタイム)
  5. chat_id

ユーザーが設定した場合は、 と も取得last_nameusernameます。

于 2015-10-09T12:12:53.810 に答える