备忘提醒的 Gtalk 机器人- tdmessager

前段时间因为 diceboyweb 的关系,要写一个 digu 的 im 机器人。恰好 GAE 有原生的 XMPP 支持,可以很方便的做一个 Gtalk 机器人出来。所以我花时间研究了一下 GAE 的 XMPP 用法。后来问 cuzie 有没有这方便的业务需要,她说可以做一个备忘提醒的 Gtalk 机器人,我觉得也不错,就花时间做了这个小产品。取名叫做 tdmessager 。

使用方法:

首先将 tdmessager@appspot.com 加为 Gtalk 联系人。

update:忘记了很重要的一点,就是发送 “\help”(不含引号) 可以查看帮助。

两种格式:

其实和 Gnome Do 的 RemindMe 插件一样,用过的朋友应该很熟悉的。

1,让 tdmessager 在一段时间后提醒你:

“某事 in XdXhXm”(不含引号)

d 代表天,h 代表小时,m 代表分钟。每一个指示符也不是必须的,不需要的时候可以省略。例如输入:

做饭 in 2h30m

那么 tdmessager 会在两个小时半小时后提醒你做饭。你也可以将两个半小时写为 150m 。

2,让 tdmessager 在具体的时间提醒你:

“某事 at %H:%M %m-%d-%Y”(不含引号)

其中 “%H:%M” 代表时间,比如 11:30 。可以任意使用 12/24 小时制,如果使用 12 小时制的话,在其后添加 “am/pm” 即可。例如输入:


看《新闻联播》 at 19:30

晚上八点半提醒看《新闻联播》

信用卡还款 at 12-25 8:00 pm

12 月 25 日晚上八点提醒信用卡还款

关于格式:

1,时间和日期的顺序是任意的,可以先写时间,也可以先写日期。

2,日期和时间都不是必须的,缺少时间的话,默认为 00:00 。缺少日期:如果时间在当前时间之后的话,那么为日期为当天,否则,日期为第二天。

3,日期中的月、日、年也是可选的,如果为当年,可以省略年,如果为当月,可以省略年和月。而且如果为下月,但是天数在当前天数之前的话,依然可以省略年和月。例:今天是 12 月 11 号,要指定下个月 10 号,可以只输入 10 。


4,为了方便,时间中的 “:” 和日期中的 “-“若使用的是中文的符号,也是可以的。


5,分割时间除了使用符号 “-” ,也可以使用 “/” 。如今天的时间:12/11/2010 。

4 和 5 为 to do 的内容。


tdmessager 只是一个小产品,开始我还在想要不要把它和 google task 或者 RTM 连接起来,后来还是算了。一个小产品就不搞那么多的花样了。不过它现在仍然只是 bate 版,可能有一些未知的问题。

最后,欢迎任何人使用并且 email 我任何问题。我的 email: handsomecheung@gmail.com

备忘提醒的 Gtalk 机器人- tdmessager》上有6条评论

发表评论

电子邮件地址不会被公开。