飞信维脉系统(定时短息发送系统)

引用
    因为工作原因,很少跟以前的同学、朋友、同事、老师联系了。甚至一个月很少发一条短信。所以利用飞信第三方接口,做了一个短信自动发送器。定时向他们发送预先设置好的短信,让他们不会忘记。经过周末熬夜做,现在做完了。系统有两部分,信息发送器和飞信密码加密器。

    本软件使用了java开发,所以软件中包含了JRE,软件比较大。以下软件使用说明。软件和使用说明已经打包上传到附件中。因为jre太大,为能把jre上传,要运行需要把JRE放到软件文件下,跟reminder同一目录,命名为JRE。


本软件发送使用第三方飞信接口(飞信官方于7月25日不再支持v3.3及以下飞信协议)发送信息,使用JAVA语言开发,所以在Windows电脑上运行时,必须包含JAVA运行时(本软件已经提供,无需多操作)。普通用户直接点击“简讯发送.exe”或“简讯发送.bat” 文件即可运行;程序开发人员,也可以将本程序放置linux系统运行,直接编写Shell文件,调用 com.reminder.WeiMaiSystem 类即可。

一、发送器需要的前提条件

1.必须用以开通飞信的移动手机号、及飞信密码登录。

2.发送对象必须是登录飞信手机号的好友,必须是移动号码。

二、发送器的功能

1.在 设定的日期时间 内 发送 设定好的 短信内容 给设定好的 飞信好友。

三、发送器的使用方法。

注:用户只需配置本软件下reminder文件夹的 busses 文件夹中的三个文件:“接收手机.txt”,“短信内容.txt”,“发送配置.txt”。这三个文件只允许修改内容,不允许修改文件名,不允许修改存放位置。三个文件里的内容只要以“#”开头的一行内容,程序都会直接忽略。

1. 配置短信接收手机。

配置这项时:是修改“接收手机.txt”文件内容,配置格式如下用“#”扩住的两行:

#######################
张三=15019423696

lisi=15010389130

1=13999999998

2=13999999999
#######################

以上用“#”扩住的两行内容格式说明:

(1)“接收者名” “=” “手机号” 三部分组成,三个部分必须完整。

(2)每一行姓名必须不同,而且一行只能写一个号码。

(3)“接收者名”部分可以随便取,如 “1”,“阿毛”,“阿狗” 等。

(4)“手机号”必须是移动的,而且被自己加为了飞信好友,当然也可以是自己的,即可以把短信发送到自己手机上。


2.配置短信发送短信内容。

配置这项时:是修改“短信内容.txt”文件内容,配置格式如下用“#”扩住的两行:

########################

祝福1=祝你身体健康,天天开心。

祝福2 = 祝你学习进步,金榜题名。

搞笑1 = 老鼠说要回家陪猫逛街。

搞笑2 = 老鼠说要回家陪猫逛街。

########################

以上用“#”扩住的两行内容格式说明:

(1)“短信名称” “=” “短信内容” 三部分组成,三个部分必须完整。

(2)每一行的“短信名称”必须不同,而且一行只能写一条短信。

(3)“短信名称”部分可以随便取,如 “1”,“阿毛”,“阿狗” 等。



3.配置发送时间,即 什么时候 发送 什么短信 给 什么人。

配置这项时:是修改“发送配置.txt”文件内容,配置发送的手机号和密码;配置发送时间、接收者与内容 两个大部分。格式如下用“#”扩住的两行:



########################

手机号码=15010389123

飞信密码=e1474c86ec23c95cd72c9633179a4327

加密密钥=张三

########################

以上用“#”扩住的两行内容格式说明:

(1)“登录飞信手机号码”“已加密的飞信密码”“加密密钥”三个名字不能改动,只需补充“=”后面内容。

(2)“登录飞信手机号码” 已开通飞信业务,用于向飞信好友发送短信的手机号码。

(3)“飞信密码” 是用于登录飞信的密码。为了防止他人窃取该密码,是用本软件中《密码加密》程序加密后的结果。

“飞信密码”加密程序使用说明如下:

A 点击“密码加密.exe”或“密码加密.bat”即可运行加密程序,如图下图:

B 在“密码明文”中输入你用飞信软件登录飞信时的密码,即你的真实密码。

C 在“加密密钥”中输入用于加密的钥匙,即可以解密出真实的密码。它可以是任何字符。

D 点击“加密”按钮,即可得到加密后的密码。

E 得到结果后,用鼠标点击结果,即可以自动复制结果,然后只需要粘贴到“飞信密码”的“=”后面即可。


(4)“加密密钥” 是用《简讯发送》程序发送短信时解密 已加密的“飞信密码”。它必须跟你用《密码加密》程序加密时输入的“加密密钥”相同。

########################

08-31 16:44 = 张三,lisi,1 | 祝福1,祝福2

08-31 16:44 = 全部 | 祝福1,祝福2

08-31 16:44 = all | 祝福1,祝福2

########################

以上用“#”扩住的两行内容格式说明:

(1)“发送日期时间” “=” “接收者名 和 短信名称” 三部分组成,三个部分必须完整。

(2)每一行的“发送日期时间”必须不同,而且一行只能写一个发送配置。

(3)“发送日期时间” 有“两位数月份”“-”“两位数日期”“空格”“24小时制两位数小时”“:”“两位数分钟” 七部分组成,“-”“空格”“:”这三个部分必须写英文的,不能写中文的。千万注意“空格”这部分不能少。

(4)“接收者名 和 短信名称” 包含“接受者名”“|”“短信名称”三个部分合成的,三个部分必须完整。

A “接收者名” 跟“接收手机.txt”中的“接收者名”保持一致,可以是一到多个,每个之间用“,”或“,”隔开。若是全部发送可以写 “全部”或“all”。

B“|” 是用来做分隔符的,把“接收者名”和“短信名称”分开,所以是不能少,同时按下键盘的shift键和“\”键即可以打出来。

C“短信名称” 跟“短信内容.txt”中的“短信名称”保持一致,可以是一到多个,每个之间用“,”或“,”隔开。不能写“all”和“全部”,这里不支持该格式。


四、配置本软件发送接口(开发人员参考)

详见本软件文件夹中“reminder”文件夹下的“system”文件夹中的“system.ini”的注释。

你可能感兴趣的:(linux,windows,D语言)