feat: add SMS Bower phone SMS provider

This commit is contained in:
chick
2026-05-30 21:30:14 +08:00
parent 8cee2611ca
commit 5f871c3c40
10 changed files with 692 additions and 5 deletions
+13
View File
@@ -1367,6 +1367,7 @@
<option value="5sim">5sim</option>
<option value="nexsms">NexSMS</option>
<option value="madao">MaDao</option>
<option value="sms-bower">SMS Bower</option>
</select>
</div>
<div class="data-row" id="row-phone-sms-provider-order" style="display:none;">
@@ -1377,6 +1378,7 @@
<option value="5sim" selected>5sim</option>
<option value="nexsms" selected>NexSMS</option>
<option value="madao" selected>MaDao</option>
<option value="sms-bower" selected>SMS Bower</option>
</select>
<div class="hero-sms-country-mainline">
<div id="phone-sms-provider-order-menu-shell" class="hero-sms-country-menu">
@@ -1534,6 +1536,16 @@
<input type="text" id="input-nex-sms-service-code" class="data-input mono"
placeholder="ot" />
</div>
<div class="data-row" id="row-sms-bower-api-key" style="display:none;">
<span class="data-label">SMS Bower</span>
<div class="input-with-icon">
<input type="password" id="input-sms-bower-api-key" class="data-input data-input-with-icon mono"
placeholder="只需填写 SMS Bower API Token" />
<button id="btn-toggle-sms-bower-api-key" class="input-icon-btn" type="button"
data-password-toggle="input-sms-bower-api-key" data-show-label="显示 SMS Bower Token"
data-hide-label="隐藏 SMS Bower Token" aria-label="显示 SMS Bower Token" title="显示 SMS Bower Token"></button>
</div>
</div>
<div class="data-row" id="row-madao-base-url" style="display:none;">
<span class="data-label">MaDao 地址</span>
<input type="text" id="input-madao-base-url" class="data-input mono"
@@ -1895,6 +1907,7 @@
<script src="../phone-sms/providers/five-sim.js"></script>
<script src="../phone-sms/providers/nexsms.js"></script>
<script src="../phone-sms/providers/madao.js"></script>
<script src="../phone-sms/providers/sms-bower.js"></script>
<script src="../phone-sms/providers/registry.js"></script>
<script src="../icloud-utils.js"></script>
<script src="../mail-provider-utils.js"></script>