<commit_before>
# Quick Start

```ruby
rails g qy_wechat:install
rails g qy_wechat:migration QyWechat
```
<commit_msg>更新README<commit_after>对接企业微信应答：
https://github.com/lanrion/qy_wechat

(对应公众号gem：https://github.com/lanrion/weixin_rails_middleware)

由于工作太忙，目前wiki没有完善，这里简要说明：

## 安装

目前家里网络无法 push 到rubygems（翻墙也不行），直接通过：
```ruby
gem 'qy_wechat', git: 'https://github.com/lanrion/qy_wechat.git'
```
安装。

## 使用

基本上保持 https://github.com/lanrion/weixin_rails_middleware 的使用一致。

```ruby
rails g qy_wechat:install
rails g qy_wechat:migration QyWechat
```
分别会产生:

配置保存你企业信息的Model: `qy_wechat_example/config/initializers/qy_wechat_config.rb`

这里实现你的业务逻辑:  `qy_wechat_example/app/decorators/controllers/qy_wechat/qy_wechat_controller_decorator.rb`

## 生成服务验证URL

`qy_wechat_engine.qy_verify_url(qy_account.qy_secret_key)`

{'fraction_non_alphanumeric': 0.12515337423312883, 'fraction_numerical': 0.0, 'mean_word_length': 7.326530612244898, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5944877', 'n_tokens_mistral': 434, 'n_tokens_neox': 438, 'n_words': 44}