Twitter has a number of commands arising out of its legacy implementation on SMS:
But, it is still interpreting these SMS commands even if you’re making an API request to /statuses/updates.
So, if you try to send a message where status=“D hello world”, it’ll try to send “world” to the user @hello.
You’re sending a message through the API. It’s not going through SMS. It shouldn’t be interpreting SMS commands.