Scotbot: time delay can be checked and account blacklisting possible

Scotbot has a new endpoint:

https://scot-api.steem-engine.com/state

which can be used to check the current time delay of scotbot:

1
{"last_backend_timestamp":"2019-06-21T10:15:20","last_streamed_block":33990553,"last_streamed_timestamp":"2019-06-21T10:15:15","time_delay_seconds":5.999164}

The values are updated around every minute. time_delay_seconds is the time delay in seconds between the last streamed block time and the current backend server time. last_streamed_timestamp is the last streamed block time in UTC. With both values, it is easy to check if scotbot falls behind or is correctly working.

Token individual account blacklisting

A token owner can now decide to use the mute function of the steem blockchain for account blacklisting for their token. An account is only blacklisted for the specific token.

When enable_account_muting in https://scot-api.steem-engine.com/config is set to true, the feature is enabled. Muted accounts from token_account are blacklisted for the specific token.

Muted accounts can be checked at https://steemworld.org, e. g. for SCT: https://steemworld.org/@sct
at Followers/Ignored(muted)

If an account is muted can be checked at https://scot-api.steem-engine.com/@account, e. g.
https://scot-api.steem-engine.com/@null.promoted?token=SCT
When muted is true, the account is muted for the specific token.

Blacklisted accounts cannot comment or vote but allowed to post n_daily_posts_muted_accountsdaily (default is 0).