ボット(ユーザとボット)とのプライベートチャットでは、ユーザメッセージを編集/削除できますか?私は登録のためにテレグラムボットを作成しています。登録手順として、ユーザーはパスワードを挿入します。セキュリティ上の理由から、星に置き換えたり削除したりしたいと考えています。何か案が?プライベートチャットでの電文のボットによるクライアントメッセージの削除/編集
答えて
これは解決策を提供すると思われる - https://github.com/yagop/node-telegram-bot-api/issues/328。
基本的に、使用できるdeleteMessageエンドポイントは - https://core.telegram.org/method/messages.deleteMessagesで、メッセージIDが渡されます。だから、メッセージを受け取ったら(IDで)、それを削除するだけです。
それはEDIT
https://core.telegram.org/bots/api#deletemessage
chat_id
とdeleteMessage
を呼び出すのと同じくらい簡単で、message_id
:@のモハマド・メフディ・rajaeiは彼のコメントで述べたように、このメソッドは、単に削除するように思わ
ボットはユーザが送信したメッセージではなく、メッセージを送信しました。
イメージングできる唯一の解決策は、数値のインラインキーボードをユーザーに提供し、数字のインラインキーボードボタンを押してパスワードを入力するように求めることです。このようにしてクライアントには何も記録されず、サーバ側でコールバックデータとしてユーザ入力を管理します。
この手法では悪いことは、ユーザーが数値のパスワードに限定されてしまったことです。
私はすでにこの方法を試しましたが、ボットメッセージを削除するために使用できます。ユーザーのメッセージを削除しようとすると、エラーが発生します。400:Bad Request –
申し訳ありませんが、あなたが正しいようです! イメージングできる唯一の解決策は、数字のパスワードのインラインキーボードを提供することです。このアプローチの悪い点は、ユーザーが数値のパスワードに限定されてしまったことです。 –
- 1. 電文ボットapi削除のユーザーメッセージ
- 2. 電話ボット、グループチャットのインラインボタンのコールバッククエリ、ボットのプライベートチャットにユーザをリダイレクトします。 python
- 3. 電文ボットによるグループからのユーザメッセージの削除と更新
- 4. 電報のボット:botFatherでコマンドを削除するには
- 5. 電報ボットの編集メッセージを使用しています
- 6. 編集/私の編集/削除symfonyの3
- 7. Javascript:オブジェクト内のオブジェクトの削除/編集
- 8. TabControlのTabControlパディングの削除/編集
- 9. レコードの追加、削除の編集
- 10. MVC CRUD編集と削除
- 11. JQuery Datatable編集/削除アイコン
- 12. Tiny mceイメージ編集削除
- 13. 編集テキストでフォーカスを削除する
- 14. 編集/削除するためのFacebookのようなポップアップメニュー/スパムポスト
- 15. 電文ボットによる説明付きの文書の送信
- 16. Flexコンボボックス - オプションの編集/削除
- 17. Apache Tomcat:JNDIリソースの追加/削除/編集
- 18. Asp.net defalutスタイルシートの編集/削除?
- 19. リポジトリパターン:編集/削除メソッドのメソッドシグニチャ
- 20. カスタム編集/削除ボタンGridViewの
- 21. Dokan Storeタブの削除/編集方法
- 22. COLDFUSIONチェックボックスの削除と編集
- 23. JqGrid各行の編集と削除ボタン
- 24. Laravel編集ビュー内のアイテムを削除
- 25. 編集ページ内からの削除
- 26. 編集中の電子メールから添付ファイルを削除する
- 27. 動的HTMLテーブルの行の削除、編集、および保存
- 28. 電文ボットapi - getUpdatesは削除されたメッセージを除外しません
- 29. Gridview編集削除と更新ASP.NETで
- 30. Pgadmin4(文字による表の編集)
https://core.telegram.org/method/messages.deleteMessagesは電文アプリのメソッドではなく電文のメソッドです。 –
メッセージIDを取得できますが、上記の方法をどのように呼び出す必要がありますか? C#WebRequestを使用できますか?はいの場合、リクエストに使用されている完全なURLは何ですか? –