浏览代码

add initapp

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',