他达拉非片 用药指南
他达拉非(Tadalafil,商品名希爱力 Cialis)是 PDE5 抑制剂(5 型磷酸二酯酶抑制剂),用于勃起功能障碍(ED),与西地那非(伟哥)同家族但药效时间最长——作用窗口约 36 小时,且不受进食影响;另有每日一次 5mg 持续治疗方案,也获批用于良性前列腺增生(BPH)引起的排尿症状。
> ⚠️ 本技能只做用药科普与风险自查,不诊断、不开方。ED 背后可能隐藏心血管病、糖尿病、血脂异常——首次就诊请由医生评估,勿自行购药。以说明书和医嘱为准。
本技能能帮你什么
| 你想知道 | 去哪看 |
|---|---|
| 我能不能吃?(硝酸酯/心脏/血压/眼病史) | 跑 tadalafil_check.py + references/drug-facts.md |
| 按需吃还是每日一次?怎么选、吃多少 | 跑 tadalafil_dose.py + references/faq-scenarios.md |
| 12 个患者高频问答(与伟哥区别/副作用/漏服等) | references/faq-scenarios.md |
| 和西地那非/伐地那非/阿伐那非怎么选 | references/tadalafil-comparison.md |
红线提醒(先看这条)
- ❗ 硝酸酯类(硝酸甘油、单硝酸异山梨酯、速效救心丸等)绝对禁用——无论何时服用过他达拉非,均不可同用,会引发致命低血压
- ❗ 利奥西呱(肺动脉高压药)禁用;α受体阻滞剂(多沙唑嗪/特拉唑嗪等)同用有低血压风险,仅坦索罗辛 0.4mg 每日方案的相互作用研究显示可耐受——均须医生评估
- ❗ 心脏状况未评估者先别用:近期心梗/卒中、不稳定心绞痛、静息低血压(<90/50)或未控制高血压、心衰——先看心内科
- ❗ 正在用硝酸酯类涂布/贴剂/喷雾(含"救心"类中成药)也属禁忌
- ❗ 出现异常勃起 >4 小时、单眼/双眼视力突然下降、听力突然减退——立即急诊
- ❗ 饮酒过量会增加低血压与头晕风险;西柚汁影响轻微但避免大量同服
快速自查路径(CLI/图形双模式)
# 图形版风险自查(推荐,弹窗逐项勾选)
python tadalafil_check.py --gui
# 命令行快速版(文本问答)
python tadalafil_check.py --quick
# 剂量/用法选择计算(按需 vs 每日一次)
python tadalafil_dose.py --quick
python tadalafil_dose.py --gui
两个脚本均为纯 Python 标准库,本地运行,不上传任何数据。
用法用量速览(以说明书为准)
| 方案 | 剂量 | 用法 | 适合 |
|---|---|---|---|
| 按需服用 | 10mg 起始,可 20mg | 性生活前 30 分钟–12 小时内均可,药效长达 36h;24h 内最多 1 次 | 性活动不规律者 |
| 每日一次 | 5mg qd 固定时间 | 每天同一时间服 1 片,持续有效 | 性活动频繁者;合并 BPH 排尿症状者 |
- 老年(>65 岁):按需方案从 10mg 起即可,注意低血压
- 肝肾功能不全:重度肝损不推荐;重度肾损(透析)按需最大 5mg、每日方案不推荐——务必遵医嘱
铁律
- 处方药,需医生评估心血管状况后使用;不可与硝酸酯同用(红线中的红线)
- 本药不产生性冲动、不是"春药";对 ED 的器质性病因需同步诊治
- 剂量、疗程以最新版说明书和开方医生意见为准,本技能内容仅供科普参考
支付宝付费改造契约(PAYSKILL)
本技能为付费技能(PAYSKILL)。调用遵循支付宝 AI 生意画像契约,由平台调度层执行 probe → pay → complete → ack 流程:
- probe(探测):平台调用前先探测是否已持有本技能的支付宝有效订阅 / 付费凭证。已付费则直接放行。
- 402 Payment-Needed:未付费时,脚本向标准输出返回 HTTP 状态
402与Payment-Needed标记,提示用户通过支付宝完成付费(pay),平台据此唤起付费页。 - complete(扣费确认):用户在支付宝完成扣费后,平台下发
Payment-Proof(付费凭证)。 - ack(验签放行):平台携带
Payment-Proof重试本次调用;scripts/payment_gate.py验签该凭证,确认有效后放行主流程。
订阅持久化与幂等:
- 付费状态缓存在本地
.pay_cache/state.json,避免每次调用重复付费(订阅持久化)。 - 同一
Payment-Proof在 24h 幂等窗口内仅生效一次,避免重复扣费。
现金流改造后的调用套路:
用户调用 → 平台 probe →
未付费:下发 402 Payment-Needed → 支付宝 pay → complete → 下发 Payment-Proof
已付费/携带 Proof:脚本 ack 验签 → 放行主流程
> 本契约由 SkillHUB 平台调度层解析,脚本本地仅处理 402 / 验签 / 持久化 三环节;付费本体交给支付宝。
支付宝 AI 按量付费(Machine Pay / A2M)改造说明
本 Skill 已按支付宝官方 A2M 协议改造为 Pay Skill,付费闸口位于 scripts/payment_gate.py,统一调用云端计费服务 https://pay.pembroli.cn/api/resource。
付费流程
- 未付费调用时,服务端返回 HTTP 402 +
Payment-Needed头,携带金额、商户、订单号及 RSA2 签名。 - 买家侧
payment_gate.py收到 402 后引导用户完成支付,平台回传Payment-Proof。 - 客户端携带
Payment-Proof重试资源端点。
验付调用
服务端收到 Payment-Proof 后,调用支付宝验付接口(alipay.aipay.agent.payment.verify)核验凭证有效性(trade_no、out_trade_no、active 状态),验证失败返回 400,验证通过才进入资源发放。
履约确认
资源发放成功后,服务端异步调用履约确认接口(alipay.aipay.agent.fulfillment.confirm,trade_no)回执,标记本笔订单已履约;并按 out_trade_no 做幂等,重复请求直接返回已缓存结果,杜绝重复收费。
幂等与缓存
买家侧按 slug 本地缓存 Payment-Proof(24h TTL),有效期内免重复支付;服务端按订单号幂等,保证同一笔订单只履约一次。