|
@@ -21,7 +21,7 @@ import time
|
|
|
|
|
|
import requests
|
|
|
from django.http import JsonResponse
|
|
|
-
|
|
|
+from ratelimit.decorators import ratelimit
|
|
|
from AnsjerPush.config import SERVER_TYPE
|
|
|
from Model.models import Device_Info, UidSetModel, UID_Preview, VoicePromptModel, UID_Bucket, UidChannelSetModel, \
|
|
|
AiService
|
|
@@ -57,6 +57,7 @@ def generate_utk(request):
|
|
|
|
|
|
|
|
|
# 设备影子更新
|
|
|
+@ratelimit(key='ip', rate='1/1d', block=True)
|
|
|
def update_device_shadow(request):
|
|
|
request.encoding = 'utf-8'
|
|
|
response = ResponseObject()
|