私はpython-telegram-bot
を使って電報のボットを作っています。それをグループに追加しました。python-telegram-botでグループメッセージを削除する
リストを指定したい場合、リスト内の文がグループに送信されると、電報のロボットはそのメッセージをグループから削除します。 これを行うために使用するモジュールとコードは何ですか?
私に詳しい説明をしてください。私は新しいです
私はpython-telegram-bot
を使って電報のボットを作っています。それをグループに追加しました。python-telegram-botでグループメッセージを削除する
リストを指定したい場合、リスト内の文がグループに送信されると、電報のロボットはそのメッセージをグループから削除します。 これを行うために使用するモジュールとコードは何ですか?
私に詳しい説明をしてください。私は新しいです
bot
オブジェクトには、python-telegram-bot
documentationに記載されているように、delete_message
メソッドがあります。
例:
bot.delete_message(chat_id=message.chat_id,
message_id=message.message_id,
*args,
**kwargs)
いくつかの制限ががあることに注意してください:それは、48時間未満前に送信された場合
私が持っている限り、メッセージにはリストに単語が含まれているかどうかを確認したい場合は削除する必要があります。
ライブラリを使用すると、正規表現がTrue(メッセージのテキストをチェック)のときに実行される正規表現を使用してハンドラを登録できます。チャットがグループである場合は、そう、あなたが
bot.deleteMessage(chat_id=update.message.chat.id, message_id=update.message.message_id)
をやって、それを削除することができれば、あなたがこれまで行ってきたかを示すことができ、チェックコールバック関数で https://python-telegram-bot.readthedocs.io/en/stable/telegram.ext.regexhandler.html ?ここにいる人は、あなたが自分の中に何を入れているかを見せてから、助けてくれるのが普通です。それが立てば、この質問は「私のためのコードを書いてください」という要求として出てくるのです。 –