I’ve just updated this plugin:
I added a quick message create rate limit setting, which defaults at 1 second.
I added a quick message min character length, which also defaults to 1 character.
I removed the uniqueness check on quick messages (i.e. identical posts can be posted after each other).
I removed the maximum number of first day replies for quick messages.
The upshot of all this is that quick messages much more closely resemble chat. Watch this for an example: http://quick.as/b1wbsoq7ac. And that the kind of issues mentioned by @Pad_Pors above should no longer occur.
A couple of caveats:
Please note that due to the reason mentioned below in ‘Technical’, currently these settings will affect all private messages, i.e. it will also change the rate and character limits on private message topics. I hope to restrict them to quick messages only (as opposed to all private messages) soon.
These settings I changed for quick messages were originally put in place by the Discourse team for a reason. Partly to prevent spam. Partly to encourage civilized discussion. I am open to feedback on these limits and how they should be re-set for this context.
@zogstrip @tgxworld Guys, correct me if I’m wrong, but it seems it’s not possible to pass Post custom_fields when actually creating a post, as
custom_fields is not a permitted parameter in the
create_params method in the
However it also seems as if though the
post_creator anticipates that this is actually possible, see here.
It is possible to add the custom_fields immediately after the post is created. This is what Topic Ratings does.
However I think Quick Messages need to pass the fields when the post is created to handle rate limiting without interfering with other private messages, i.e. see here and here.
Any advice would be appreciated. Thanks.