2017-04-14 6 views

答えて

2

すべてのメッセージを削除するには、完全なTelegram APIが必要です。これは、Bot APIからはできません。

電報のAPIで必要な方法は次のとおりです。

channels.deleteMessages#84c1fd4e channel:InputChannel id:Vector<int> = messages.AffectedMessages; 
+1

ありがとう! more plz テレグラムチャンネルを管理するためのデスクトップアプリを作成することはできますか、それは不可能ですか? –

+0

あなたの助けをありがとう! –

+0

非常に可能なだけで、チャンネルからのメッセージとチャンネルを操作するための機能に焦点を当て、カスタムテレグラムデスクトップアプリケーションに論文を作成します。 Telegram APIは必要なものすべてを提供します。 –

1

電報ボットのAPIは、偶数グループまたはプライベートチャットでは、この時点ですべてのメッセージを削除サポートしていません。

私は、telegram-cli、第三者の非公式テレグラムクライアントを試してみてくださいと、それはdelete_msgメソッドを使用すると思います。

0

ボットAPI 3.0で使用される方法は、あなたが唯一の電報のAPIではなく、ボットAPIでメッセージを削除することができchat_idと をMESSAGE_IDまだ正式

0

を発表していないパラメータを持つ「deleteMessage」です。 telethon(テレグラムAPI用のPythonクライアント)では、次のようにすることができます。

client.invoke(DeleteMessagesRequest(chat, [msg.id])) 
関連する問題