使用说明：

1、双击AutoRobot.exe程序即可运行。

2、登录PC版QQ或微信，打开要发送的群或个人的对话窗口。

3、拖动AutoRobot主界面上方黄色方框到目标QQ/微信对话窗口上松开鼠标，此时黄色方框会获取目标窗口ID值。

4、在本程序下方输入框中输入要发送的内容，点击右侧“立即发送”按钮可以立即发送消息，可查看消息是否正确发送。

5、在本程序下方输入框中输入要发送的内容，点击左侧“定时发送”，即可按自定义时间发送消息。

6、请先测试“一次性”定时发送是否可以发送成功，满意后可以考虑升级VIP，体验更多时间设置功能。更多的时间设置支持每天发送、每周一～周五发送、每周六～周日发送、每个小时发送、每隔X秒发送、每月发送、每年发送、每周发送。

7、主界面获取目标窗口ID后，即可点击“立即发送”按钮旁的加号按钮，展开快捷输入菜单，快速添加图片、文字等内容。同时用户也可以在输入框中手动输入替换字符实现自动化替换功能，程序可自动替换的字符如下（需全大写）：
YEAR - 自动替换为当前的年份
MONTH - 自动替换为当前的月份
DAY - 自动替换为当前的日期
HOUR - 自动替换为当前的小时
HOURTWO - 自动替换为当前的小时（强制两位数显示，如9点会显示为09）
MINUTE - 自动替换为当前的分钟
MINUTETWO - 自动替换为当前的分钟（强制两位数显示，如9分会显示为09）
SECOND - 自动替换为当前的秒数
SECONDTWO - 自动替换为当前的秒数（强制两位数显示，如9秒会显示为09）
DATE - 自动替换为今天的日期
DAYOFWEEK - 自动替换为今天的星期数
COUNTER1 - 自动替换为从1开始的计数器，即每发送一次该数字自动加1
COUNTERZ1 - 自动替换为从0开始的计数器，即每发送一次该数字自动加1
RESETCOUNTER1 - 将该计数器重置为1
RESETCOUNTERZ1 - 将该计数器重置为0
TODAYSDUTY - 根据本程序文件夹下dutylist.txt中的内容，替换为今日的值班员。dutylist.txt文件格式为：
YYYY/MM/DD:张三
即先写日期，然后英文状态冒号，最后是值班员名字，每天一行。
IFTODAYSDUTY - 根据本程序文件夹下dutylist.txt中的内容，替换为今日的值班员。如今日无值班员，则此条信息不发送。
PATH="XXX" - 将路径对应的文件发至目标窗口。注意PATH=后面的引号也要加，英文状态的引号。
TODAYSDUTY* - 其中的*可替换为字母A-Z，支持最多26个不同值班员排列。使用场景例如每小时需要提示不同值班员，可在0点时使用TODAYSDUTYA命令，从dutylistA.txt文件中读取第一个值班员，在1点时使用TODAYSDUTYB命令，从dutylistB.txt文件中读取第二个值班员，以此类推。
RANDOM"X/Y" - 其中X替换为随机数的起始值，Y替换为随机数的结束值，即可插入XY之间（含XY）的随机数。
URL="XXX" - 其中XXX替换为目标URL，即可发送该URL返回值，中文部分按UTF-8格式编码。
URLFILE="XXX" - 其中XXX替换为目标URL，即可发送该URL对应的文件。
URLIF="XXX,YYY" - 其中XXX替换为条件，YYY替换为目标URL，即可根据条件决定是否发送此条信息。对csv格式分割的返回值中的某一字段进行判断的公式配置请咨询作者。

8、如需@某人，请@他们的昵称后，添加一个特殊字符|，这样他们即可收到@信息。
如微信群里有张三、李四、王五，输入：
请@李四|报送今天的健康状况
李四会收到@信息

9、支持自动化排班，可根据人名单自动排出值班列表，并可通过@TODAYSDUTY命令提醒当日值班员。排班功能使用请咨询作者。

10、支持最小化到通知区图标。可在主界面空白处点右键，在“选项”菜单中配置即可。开启此功能后，当关闭主窗口时，程序将自动最小化到通知区图标（程序不退出），之前已经创建的任务仍可正常发送。

11、支持任务存档功能。可在“文件”菜单下，手动保存、读取任务。同时用户可设置自动存档功能，在主界面“工具”-“选项”菜单中配置即可。存档后，下次再运行本程序时，程序将会自动加载上次已经配置好的任务。如此时目标窗口也被关闭重新打开过（如重启电脑后），则可根据程序提示将之前的目标ID替换为最新ID；如目标窗口没被关闭，此无需修改ID，定时任务仍可按时发送。读取存档时，程序只会读取还未到发送时间的任务。对于一次性、且已经过了预期发送时间的任务，程序将不会读取。非VIP用户最多读取5条存档记录，VIP用户无限制，请先试用是否能正常使用，满意后可以考虑升级VIP。

12、支持信息发送失败后对任务进行额外处理。可在“工具”-“选项”-“失败处理”菜单中配置即可。开启播放声音功能，则程序会在某条消息发送失败时声音提示用户。内置4种系统提示声，用户也可自定义选择声音文件（目前仅支持wav格式文件）。开启重新发送功能，可以在固定间隔或随机间隔后再次重试发送该条任务。最大的时间间隔可设置为999秒，重新发送只会在预定时间后尝试一次，如果再次失败也不会再次重新发送。开启邮件通知功能，可在任务失败后通过邮件进行提醒，方便用户及时了解发送失败的情况。普通用户支持使用自己的邮箱（需开启smtp服务）发送报警信息，VIP用户还支持通过代理邮箱进行发送，减少用户配置。

13、如需升级VIP，请与作者微信、QQ或E-mail联系，在本程序“升级VIP”窗口中有作者联系方式。付款后，可在“升级VIP”窗口输入激活码激活VIP。VIP绑定了当前计算机的硬件信息，重装系统后仍可使用，但当前计算机更换硬件，或更换其他计算机后授权将失效。


                                                     zhangyue667#263.net
                                                          2024-10-28