asboldyrev / modem-message-sync
一个同步调制解调器中SMS消息的软件包。
v1.1.2
2023-08-14 16:10 UTC
Requires
- php: 8.2.*
- asboldyrev/apprise-notification-sdk: ^1.0
- php-mqtt/client: ^1.8
- phpseclib/phpseclib: ^3.0
- vlucas/phpdotenv: ^5.5
README
ModemMessageSync 是一个PHP软件包,旨在简化从GSM调制解调器获取的SMS消息的同步和管理。它提供工具以高效处理接收到的SMS消息,解码Unicode内容,并通过各种渠道发送通知。
功能
- 无缝同步GSM调制解调器中的SMS消息。
- 与Apprise集成以发送通知。
- 支持通过MQTT发送通知。
安装
-
打开终端并导航到您希望创建项目的目录。
-
运行以下Composer命令以创建一个新的ModemMessageSync项目
composer create-project asboldyrev/modem-message-sync your-project-name
将your-project-name替换为您项目目录的所需名称。
-
切换到新创建的项目目录
cd your-project-name
-
在项目根目录中创建一个.env文件。您可以使用提供的.env.example作为模板。填写必要的环境变量,如SSH连接详情、Apprise凭证和其他配置选项。
使用方法
按照以下步骤使用ModemMessageSync
运行PHP脚本来启动从GSM调制解调器同步和管理SMS消息
php index.php
或者
- 设置cron作业来自动化同步过程。通过运行
crontab -e
- 添加一行来指定同步频率,将path_to_your_script替换为您的PHP脚本的实际路径
* * * * * php /path_to_your_project/index.php
配置
您可以通过在.env文件中设置所需的环境变量来配置软件包。请参阅.example .env文件以获取变量列表。
许可
ModemMessageSync是开源软件,根据MIT许可证授权。请随意为此项目做出贡献或报告您遇到的问题。
© 2023 asboldyrev