:art: Add send_custom_wxa_message

huangqimin001 %!s(int64=3) %!d(string=hace) años
padre
commit
83c1639090
Se han modificado 1 ficheros con 17 adiciones y 1 borrados
  1. 17 1
      kodo/oauth_settings.py

+ 17 - 1
kodo/oauth_settings.py

@@ -46,7 +46,7 @@ def DJANGO_WE_COMPONENT_CALLBACK_FUNC(request, appid, data, decrypted=None):
46 46
     """ WeChat Component Message Callback Func """
47 47
     from django_we.models import SubscribeUserInfo
48 48
     from pywe_component_authorizer_token import authorizer_access_token
49
-    from pywe_custom_message import send_custom_card_message
49
+    from pywe_custom_message import send_custom_card_message, send_custom_wxa_message
50 50
     from pywe_event_message import parse_eventkey
51 51
     from pywe_storage import RedisStorage
52 52
     from pywe_user import get_user_info
@@ -162,6 +162,22 @@ def DJANGO_WE_COMPONENT_CALLBACK_FUNC(request, appid, data, decrypted=None):
162 162
                     'language': userinfo.get('language', ''),
163 163
                     'remark': userinfo.get('remark', ''),
164 164
                 })
165
+
166
+                # 关注后
167
+                # 发送客服消息 - 发送小程序卡片
168
+                # TODO: miniappid、pagepath、thumb_media_id、title
169
+                # send_custom_wxa_message(
170
+                #     openid=openid,
171
+                #     miniappid=miniappid,
172
+                #     pagepath=pagepath,
173
+                #     thumb_media_id=thumb_media_id,
174
+                #     title=title,
175
+                #     appid=appid,
176
+                #     secret=None,
177
+                #     token=token,
178
+                #     storage=RedisStorage(r)
179
+                # )
180
+
165 181
             else:
166 182
                 SubscribeUserInfo.objects.using('hanyuan').filter(openid=openid).update(subscribe=subscribe)
167 183