Community / Enterprise Community Edition Enterprise Edition

How to use taskmind with Twitter

Twitter is a popular “micro-blogging” service that allows you to send updates (up to 140 characters in length) via SMS, Instant Messaging, the Twitter website, and third-party applications. It also has a handy feature which allows you to send direct (private) messages to your friends on Twitter. Add 2tm as your friend, and you can add and interact with your tasks by direct message. Read on to learn more!

Getting Started

If you’re not already using Twitter, you’ll need to sign up for an account. You’ll also need to add 2tm as your friend on Twitter (either by clicking the ‘add’ link on 2tm’s profile page, or sending the message ‘follow 2tm’ to Twitter).

Interacting via direct messages

You can interact with taskmind via direct messages on Twitter. To add a task to your account, just send your 2tm friend a direct message with the text of the task. You can also send one of the commands listed below to do more with your tasks.

If you’re sending a message to Twitter via SMS or IM or the web update box, remember to add d 2tm before your task text or command to indicate that it’s a direct message. For example:

d 2tm call jimmy

to add the task “call jimmy”

d 2tm !today

to request the list of tasks (sent to you as direct messages, each containing the task ID as well)

d 2tm !complete 4711

to complete the task with the ID 4711

Command list

You can direct message the following commands to 2tm. You may receive a confirmation or info back via a return direct message.

Adding tasks

call jimmy

adds a new task with the specified text (”call jimmy”) under “My Tasks”

call jimmy tomorrow

adds a new task with the specified text (”call jimmy” and due date (”tomorrow”) under “My Tasks”

return library books in 2 weeks

adds a new task with the specified text (”return library books”) and due date (”in 2 weeks”) under “My Tasks”

Sending tasks

@paul call jimmy

sends a new task (”call jimmy”) to the Twitter user paul (this person must be set up with taskmind too)

Updating tasks

!complete 4711

completes the specified task (shortcut: !c)

Getting tasks

!today

gets tasks scheduled for today (shortcut: !tod)

!tomorrow

gets tasks scheduled for tomorrow (shortcut: !tom)

!getdue friday

gets tasks due on the specified date (shortcut: !gd)

!getlist personal

gets tasks from the specified list (shortcut: !gl). The list may be a project (”Party”) or a sub-project (”Party/Music”).

!gettag call

gets tasks with the specified tag (”call”, shortcut: !gt)

Getting help

!help

gets help info

Supported Date Formats

by 31.12.2009
by 31.12.

with the current year as the default

by 31.

with the current month and year as the default

by 31/12/2009
by 1. march

with the current year as the default

next week

meaning “by the end of next week”

next month

meaning “by the end of next month”

by monday

meaning “by Monday” (maximum of 6 days in the future)

in one week

meaning “today + 7 days”