포스팅 뮤트 설정 및 해제 기능
안녕하세요 @realmankwon입니다.
최근 SCT 에 적용된 포스팅피와 관련하여 추가된 api가 있습니다.
바로 운영진이 특정 포스팅을 뮤트할 수도 뮤트를 해제할 수도 있는 기능입니다.
관련해서 스팀엔진 개발자 @eonwarped 이 아래와 같이 포스팅을 한 것이 있습니다.
https://steempeak.com/steemdev/@eonwarped/scotbot-updates-jan-2020
해당 포스팅 내용 중 아래의 내용이 바로 뮤트 관련 내용입니다.
tribe account 는 해당 토큰의 issuer라고 생각하시면 됩니다.
현재 SCT 는 @sct가 해당 역할을 하고 있기 때문에 @sct 의 activekey로 다음과 같이 custom json을 보내면 포스팅을 뮤트하거나 해제할 수 있습니다.
금일 관련해서 테스트를 하였는데 아주 잘 동작하는 것을 확인하였습니다.
const json = JSON.stringify({"symbol": "SCT", "authorperm": "@realmankwon/realmankwon-posting-2020-01-08-01-36", "mute": false});
steem.broadcast.customJson(
activekey,
['sct'],
[],
"scot_mute_post",
json,
function(err, result) {
if (err) {
console.log(err);
return;
}
},
);
json 에 mute : true로 하니 12일 전의 포스팅이 목록에서 사라졌습니다.
다시 mute : false 로 하니 나타나는군요.
이 기능은 포스팅피를 지불하였는데 보여지지 않거나 반대로 포스팅피를 지불하지 않았는데 보이는 포스팅에 대해서 선재적으로 적용하여 처리할 수 있도록 사용될 예정입니다.
관련하여 포스팅이 보이지 않는 경우 알려주시면 스팀엔진을 거치지 않고도 즉시 처리가 가능할 듯 합니다.