code: def key_click(self, key):
          
  
          def wraps(f):
              argc = len(signature(f).parameters.keys())
  
              @self.click
              def onclick(message, session=None):
                  if message.key == key:
                      return f(*[message, session][:argc])
  
              return f
  
          return wraps
docs: 为自定义菜单 ``(click)`` 事件添加 handler 的简便方法。
  
          **@key_click('KEYNAME')** 用来为特定 key 的点击事件添加 handler 方法。