настройка отправки сообщения через правильный порт и ключ
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
@@ -1280,6 +1280,13 @@ def webhook():
|
||||
@app.route('/send_message', methods=['POST'])
|
||||
def send_message_api():
|
||||
"""API endpoint для отправки сообщений через бота"""
|
||||
# Проверяем секретный токен для защиты API
|
||||
api_token = request.headers.get('X-API-Secret-Token')
|
||||
if api_token != WEBHOOK_SECRET:
|
||||
logger.warning("Неверный API токен!")
|
||||
log_event("security", "system", message="Попытка доступа к API с неверным токеном")
|
||||
return {"success": False, "error": "Unauthorized"}, 401
|
||||
|
||||
try:
|
||||
data = request.get_json()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user