- corrects Twitter users’ grammar (what, where)
- since 2012 (when)
- to serve the public interest by educating users (why),
- by using heuristics to find patterns that usually constitute a solecism and correcting them (how).
It doesn't just correct everything; there are some restrictions.
Notify-Once Restriction - the bot will try not to correct you if you have been corrected in the last month. However, memcache pressure does not guarantee this.
Follower Restrictions - the bot automatically adjusts the follower count threshold (slightly) every 15 tweets or 16 hours, whichever occurs earlier, to maintain approximately 1 tweet/3 hours for each of the 14 checks. Some of the checks do not occur often enough, so this results in less than 120 tweets/day. Probably only 75% (90 tweets/day) will occur. Also, the minimum follower:following ratio is 3:2 (1.5).
|Corrections (tweets)||(statuses/user_timeline)||or [from:_grammar_] (not recommended)|
|Replies||[to:_grammar_]||or [@_grammar_ -from:_grammar_] (mentions)|
|Mentions without replies||[ @_grammar_ -from:_grammar_ -to:_grammar_ ]|
|This bot used to favorite every reply, but this action has been reversed.|
|Appreciative answers||[ to:_grammar_ thank OR thanks ]|
|Raging responses||[ to:_grammar_ fuck ]|
|Source code||available on GitHub|
|Parser Test||/r/grammarcheck/ on Reddit|
Frequently Asked “Questions”
there isis sometimes mistyped as
*their isand will be corrected. However,
sneak *peak(a sneaky mountain?) is sometimes misused to mean
sneak peek(preview of the future). Both are valid noun phrases, so this does not concern grammar.
Police of Your Grammarrather than
Grammar Police of You, so despite the awkward construction, there is no error. As Twitter allows 20 characters in the name, adding that one exclamation mark allows the name to fully occupy the space given for it. The name is still a complete noun phrase.
This issue has been resolved.
@victor_zheng, inspired by @StealthMountain, coded me, which am alerting users in whose statuses I detect improper grammar. To publish solecisms abases oneself!
While it might have awkward constructions, it does not have any grammar errors; it is grammatically valid and shouldn't've been perceived as incorrect. The 'am' in "me, which am alerting" is simple subject-verb agreement and is also notorious for causing unwarranted criticism.
Also, here’s a nice fact about the biography: it uses exactly 160 characters, the maximum allowed by Twitter.
This issue has been resolved by rewriting the biography for clearer language.
whether we may prove it with less words or with more.
Their automated system requires me to make a reply before they will consider my request:
My actions do not violate any rules specified those pages. The only prohibited uses of @replies are these two:
to send large numbers of duplicate @replies or mentions;
to send large numbers of unsolicited @replies or mentions in an
attempt to spam a service or link
My account, by sending @replies in a manner similar to that of @StealthMountain, does not spam any service nor does it spam links. Since it only @replies a user that it has not @replied before, it does not send any duplicates @replies.
There is no prohibited following behavior that was/is/will be engaged in.
You may review all of this account's tweets, and you will find that all of them do not even mention any service, and all of them have no links. They are all @replies, with no links and no services.
Thank you in advance!
I confirm that the account complies with the Twitter Rules as described in my initial request.