2016-04-23 27 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

我看到了一点,我不能做的东西出来。我做了一个if/else来检查'Message'是否是一个新成员。我将所有传入消息打印到控制台。新用户不会以“消息”形式出现,否则他们也会被打印出来。 – codepleb

+0

他们是作为一个信息进来的,我在我的答案中添加了一个样本。 – Maak

+0

嗯好的。我正在使用ruben的Java API。也许这是一个问题。 – codepleb