|
|
@@ -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
|
|