2016-10-16 8 views
5

私はに仕事をしています。電文ボットapiは私のJavaアプリケーションにあります。 スーパーグループを作成し、管理者としてこのボットを追加しました。私はそのスーパーグループ(削除されたメッセージではない)内のすべてのメッセージをボットを介して取得したい。それを行うための便利な方法はありますか?テレグラムボットapi - グループ内のすべてのメッセージを取得

答えて

6

はい。まず、グループ内のすべてのメッセージにアクセスできるように、ボットのプライバシーを「無効にする」必要があります。 2番目に、getUpdatesを使用して最新のアップデートとユーザーメッセージが表示されます。

+0

この方法をテストしました。すべてのメッセージ、イベントが削除されたメッセージを返しました。私は削除されたメッセージを望まない。 – hamed

+1

電報が知っている限り、この機能はありません。あなたのグループにadminとしてメッセージを投稿してそれを削除すると、メッセージはグループで消えますが、実際にはapiに存在し、テレグラムは削除されたメッセージの追加データを送信しません。 –

+0

{ "UPDATE_ID":215861401、 "メッセージ":{ "MESSAGE_ID":18、 "から":{ "ID":191322468、 "FIRST_NAME": "ヴァヒド"​​、 "ユーザ名": " Vahid_Mas」 }、 "チャット":{ "ID":-1001096962216、 は "タイトル": ""、 "とタイプ": "スーパーグループ" }、 "日付":1476682413、 "テキスト" : "投稿を削除しました" } } –

関連する問題