phone-act-x
微信视频号私信自动回复 — 贷款业务场景
安装
pip install phone-act-x
无头浏览器模式额外依赖:
pip install playwright
python -m playwright install chromium
使用
规则引擎
from phone_act import process
result = process("征信不好")
print(result["reply"]) # 您爱人征信怎么样?
无头浏览器自动化
from phone_act.headless import login, VideoChannelBot
# 首次:扫码登录
login()
# 启动自动回复
bot = VideoChannelBot()
bot.start()
bot.run_forever() # 每30s检查新私信,自动回复
CLI
phone-act "征信不好" # 测试规则匹配
phone-act-headless --login # 扫码登录
phone-act-headless # 启动轮询
对话流
客户: "你好" → bot: "您今年多大了?"
客户: "35" → bot: "您征信怎么样?"
客户: "征信不太好" → bot: "您爱人征信怎么样?"
客户: "也没问题" → bot: "怎么联系你?"
客户: "138xxxx" → bot: "好的,收到,稍后联系您!" → 停止
特性
- 同义词归一化("征信不太好"→"征信不好")
- 对话流状态机,自动追问到拿号码
- 万能回复模板,随机换问法
- 30s轮询 + 随机抖动防封号
- 手机号检测自动停止
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
phone_act_x-1.2.9.tar.gz
(18.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file phone_act_x-1.2.9.tar.gz.
File metadata
- Download URL: phone_act_x-1.2.9.tar.gz
- Upload date:
- Size: 18.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b0a3c615a8c87d387d62d63d35e2663ad7a86a6df32124d2b959e28fd7aa4db
|
|
| MD5 |
14847f5e1ed48a2f12bce73a49a3f36c
|
|
| BLAKE2b-256 |
342c19a4b63c78bc37a2aff337b9f7f75bfd8dc3724514ae4d8a055c8a3bb97a
|
File details
Details for the file phone_act_x-1.2.9-py3-none-any.whl.
File metadata
- Download URL: phone_act_x-1.2.9-py3-none-any.whl
- Upload date:
- Size: 16.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3533944ef803828b1115834585bcf547682110a78a99cd9b4e87ac1232d0dd30
|
|
| MD5 |
64afc6fe9e9131cc76e7adb7e0c8a72a
|
|
| BLAKE2b-256 |
54a068b2452a117ff2c6f1d4dfd525e199fd7606eaa614ae5bfbf86392565749
|