authen 2 سال پیش
والد
کامیت
b21a2758ec
2فایلهای تغییر یافته به همراه18 افزوده شده و 1 حذف شده
  1. 17 0
      authen/werobot/robot.py
  2. 1 1
      setup.py

+ 17 - 0
authen/werobot/robot.py

@@ -648,6 +648,23 @@ class BaseRoBot(object):
         self.make_error_page = f
         return f
 
+    def init_app(self, app):
+        """
+        使werobot 配合app使用
+        """
+        token = app.config.get("WXMP_APP_TOKEN")
+        app_id = app.config.get("WXMP_APP_ID")
+        app_secret = app.config.get("WXMP_APP_SECRET")
+        encoding_aes_key = app.config.get("WXMP_APP_AESKEY")
+        access_token_redis_url = app.config.get("ACCESS_TOKEN_REDIS_URL")
+        self.config.update(
+            TOKEN=token,
+            APP_ID=app_id,
+            APP_SECRET=app_secret,
+            ACCESS_TOKEN_REDIS_URL=access_token_redis_url,
+            ENCODING_AES_KEY=encoding_aes_key)
+
+
 
 class WeRoBot(BaseRoBot):
     """

+ 1 - 1
setup.py

@@ -4,7 +4,7 @@ from setuptools import setup, find_packages
 
 setup(
     name='authen.werobot',
-    version=0.13,
+    version=0.14,
     url='http://git.trops-global.com/authen/wxmp_utils.git',
     license='GPL',
     author='authen',