mikumifa / biliTickerBuy

b站 会员购 抢票 漫展 脚本 bilibili 图形化 纯接口 验证码预演练习
https://github.com/mikumifa/biliTickerBuy
MIT License
974 stars 190 forks source link

添加Server酱推送 #408

Closed WittF closed 3 months ago

WittF commented 3 months ago

概述

  1. 给微信推送加个我用的Server酱

    PushPlus从24年8月1日起强制需付费1元实名后才能使用

  2. 把PlusUtil的那些参数改成全名PlusPlus了

实现/解决/优化的内容:

66ade880d3eeb.png 45B53FFA10CC82F73BAC534BB5A5D020 C7AC2E881CD749712F455BB56F7B3CCD

事务

以下内容可在起草PR后、合并PR前逐步完成

功能

兼容性

风险

可能导致或已知的问题:

WittF commented 3 months ago

@mikumifa 对了,他家有个推荐返现计划

mikumifa commented 3 months ago

有一个问题 原来的plus保存了吗

WittF commented 3 months ago

有一个问题 原来的plus保存了吗

没删PushPlus,留着呢,就是把PlusUtil.py改成PushPlusUtil.py了,调用的参数那些也改成全名了

from util import PushPlusUtil
from util import ServerChanUtil
                    pushplusToken = configDB.get("pushplusToken")
                    if pushplusToken is not None and pushplusToken != "":
                        PushPlusUtil.send_message(pushplusToken, "抢票成功", "前往订单中心付款吧")

                    serverchanToken = configDB.get("serverchanToken")
                    if serverchanToken is not None and serverchanToken != "":
                        ServerChanUtil.send_message(serverchanToken, "抢票成功", "前往订单中心付款吧")
    with gr.Row():
        serverchan_ui = gr.Textbox(
            value=configDB.get("serverchanToken") if configDB.get("serverchanToken") is not None else "",
            label="Server酱的Token",
            interactive=True,
            info="[https://sct.ftqq.com/](https://sct.ftqq.com/)",
        )

        pushplus_ui = gr.Textbox(
            value=configDB.get("pushplusToken") if configDB.get("pushplusToken") is not None else "",
            label="pushplus的Token",
            interactive=True,
            info="[https://www.pushplus.plus/](https://www.pushplus.plus/)",
        )

        def inner_input_serverchan(x):
            return configDB.insert("serverchanToken", x)        
        def inner_input_pushplus(x):
            return configDB.insert("pushplusToken", x)

        serverchan_ui.change(fn=inner_input_serverchan, inputs=serverchan_ui)

        pushplus_ui.change(fn=inner_input_pushplus, inputs=pushplus_ui)
mikumifa commented 3 months ago

那没问题,感谢pr