2016-04-23 12 views
0

ユーザーから送信されたメッセージを読むことはできますが、「USERはグループに参加しました」などのイベントへのアクセス方法はわかりません。参加イベントを取得するには?

どうすれば入手できますか? ボットが参加するとすぐに新しいユーザーを歓迎したいと思います。 :)

答えて

2

誰かがグループに参加するたびに、new_chat_memberというキーがメッセージに表示されます。

あなたは、あなたがここにすべてのイベントを見つけることができ、次の形式

"update_id":12595xxxx, 
"message":{ 
    "message_id":12xxxx, 
    "from":{ 
    //... 
    }, 
    "chat":{ 
    //.. 
    }, 
    "date":1461496741, 
    "new_chat_member":{ 
    "id":12069xxxx, 
    "first_name":"Bob", 
    "username":"bobbot" 
    } 
} 

を受け取る: https://core.telegram.org/bots/api#message

+0

私はそのビットが、私はそれから何かをすることはできません見ました。 'Message'が新しいメンバーであるかどうかを調べるためにif/elseを作成しました。すべての着信メッセージをコンソールに出力します。新しいユーザは 'Message'として来ることができません。さもなければ、それらも印刷されます。 – codepleb

+0

彼らはメッセージとして来る、私は私の答えにサンプルを追加しました。 – Maak

+0

はい。 RubenがJava APIを使用しています。多分それはそこからの問題です。 – codepleb

関連する問題