统一消息平台
import re
def filter_messages(messages, keywords):
filtered = []
for message in messages:
if any(re.search(r'\b' + keyword + r'\b', message) for keyword in keywords):
filtered.append(message)
return filtered
# 示例数据
messages = [
"会议将于明天上午9点召开。",
"您的订单已发货。",
"请尽快回复邮件。",
"周末聚餐邀请。"
]
keywords = ["会议", "订单"]
print(filter_messages(messages, keywords))
]]>
from flask import Flask, request, jsonify

app = Flask(__name__)
@app.route('/messages', methods=['POST'])
def add_message():
data = request.get_json()
# 假设消息存储在一个全局列表中
global messages
messages.append(data['message'])
return jsonify({"status": "success", "message": "Message added."}), 201
if __name__ == '__main__':
messages = []
app.run(debug=True)
]]>