안녕하세요 ayogom 입니다.
주말이 참으로 피곤하네요 ㅎ 이번주도 힘내서 일해야 하는데 암호화폐의 가격 하락에 따른 기분도 다운되어버려서 힘이 더 많이 내야 하지 않을까 싶습니다 우리 스티미언 분들도 단기적인 가격 하락에 흔들리지 마시고 멘탈 관리를 잘 하셔서 롱런 하셨으면 합니다 ㅎ 우리는 170원대 스팀도 만나지 않았습니까? 그때 스팀 주우신 분들은 최근에 높은 수익률을 올리셨습니다. 기다리면 다 가지 않을까 생각해봅니다.
오늘은 어제 [NodeJS] API 사용 법 3편 포스팅을 해볼테다! 에 이어서 예약 포스팅을 한번 알려드리도록 하겠습니다. 사실 웹페이스로 바로 쓰면 되는데 굳이 Nodejs에서 쓸 필요는 없지 않겠습니까? ㅎㅎ 저는 예전에 일기를 쓸 때 템플릿을 빠르게 적용하기 위해 사용 했던 기억이 있긴 합니다만...ㅎ
먼저 어제의 소스코드를 한번 보겠습니다
var steem = require('steem');
var wif = "**************";
var parentAuthor = "";
var parentPermlink = "test";
var author = "jerry.van.lee"
var permlink = "nodejs-test-00"
var title = "Nodejs 예약 포스팅 테스트 중입니다."
var body = "이렇게 넣으면 예약 포스팅에 대한 테스트가 됩니다. \n 엔터 대신에는 ``\n`` 을 넣어서 사용하시면 됩니다. 잘 되는지 볼까요?"
var jsonMetadata = {"tags":["test"],"app":"steemcoinpan\/0.1","format":"markdown"};
steem.broadcast.comment(wif, parentAuthor, parentPermlink, author, permlink, title, body, jsonMetadata, function(err, result) {
console.log(err,result);
});
스팀잇 라이브러리에서는 예약 포스팅을 제공하지는 않습니다.
그럼 어떻게 해야 하느냐 바로 Nodejs 의 기능을 사용하면 됩니다.
바로 Timeout
이라는 기능이 있습니다.
이건 특정 시간 이후에 해당 소스코드를 동작 시켜라 라는 기능입니다. 즉 Timeout 60 이라고 설정을 하면 60초 후에 해당 소스코드가 동장을 하게 되는거죠 어제의 코드에 적용을 시켜보면
var steem = require('steem');
const timeout = setTimeout(()=>{
var wif = "**************";
var parentAuthor = "";
var parentPermlink = "test";
var author = "jerry.van.lee"
var permlink = "nodejs-test-00"
var title = "Nodejs 예약 포스팅 테스트 중입니다."
var body = "이렇게 넣으면 예약 포스팅에 대한 테스트가 됩니다. \n 엔터 대신에는 ``\n`` 을 넣어서 사용하시면 됩니다. 잘 되는지 볼까요?"
var jsonMetadata = {"tags":["test"],"app":"steemcoinpan\/0.1","format":"markdown"};
steem.broadcast.comment(wif, parentAuthor, parentPermlink, author, permlink, title, body, jsonMetadata, function(err, result) {
console.log(err,result);
});
}, 60000);
위와 같이 Const Timrout = setTimeout(()=> { 실행할 코드 }, 지연시간);
이렇게 하면 됩니다.
실행할 코드는 어제 작성햇던 내용을 그대로 사용하시면 되고 해당 코드를 감싸는 Timeout만 작성을 해주시면 됩니다. 뒤에 지연 시간은 1000이 1초를 표현하고 있습니다. 저는 60000
를 썻기 때문에 60초 후에 해당 소스코드가 동작하라는 코드가 완성 된 것 입니다.
node res_comment.js
를 친 후 60초가 지난 후에 소스 코드가 정상적으로 동작 했음을 알 수 있습니다.
물론 이동안 프로그램은 켜져 있어야 하겠죠? 요즘에는 크게 상관없겠지만 예전에 busy 같은 프로그램이 이전 보팅 대비 24시간 후에 보팅을 해줫기 때문에 시간을 지키는 것이 매우 중요! 했었지만 사실 요즘은... 보통 특정 시간 내에 글만 쓰면 보팅이 되는 시스템으로 되고 있어서 별 상관이 없을듯 하기도 합니다 ㅎ
하지만 배워두면 다 두고두고 쓸모가 있습니다
결과값을 봐볼까요?
음 뭔가 이상합니다... 분명 포스팅을 했는데 말이죠?
이 이유를 맞추시는 분께 1 SBD를 상금으로 드리겠습니다.
공부는 바로 상호작용이 필요한 부분이기 때문이죠
그럼 내일 또 만나요~ 뾰로롱~
작성 예정인 글 List
- Nodejs 를 이용한 스팀 API 사용해보기 (계속)
- SCT 포스팅피 납부 방법
누군가에게는 도움이 될 수 있는 글
스팀잇 기본 이야기
- 복잡한 키&패스워드는 그만 손쉬운 로그인 키체인의 사용법
- 계정 옆의 숫자 평판? "reputation" 이란
- [요청] 스팀엔진 사용방법
- 스팀잇 내부 거래 사이트, 마켓
- 오랜만에 스팀잇에 돌아왔더니 로그인이 안됩니다 (Logging in with non-posting key)
- 스팀잇에 기존 사용하던 트론 지갑을 연결하는 방법
- 스팀 체인의 패스워드 / 키의 역활
- [요청] 스팀엔진 Explorer 가 접속이 되지 않아요
- Steemit의 태그 사용법과 커뮤니티스 사용법
- Steemit 프로필 변경 방법
- 스팀파워 임대가 안된다 왜?
- 스팀잇 계정 만들기
- 스팀잇 저장 보상의 종류와 뭐가 좋을지
- 스팀잇 속닥속닥 비밀 메모 사용하기!
- 스팀/스달 입금, 출금 그리고 업비트 이용방법
- 갑자기 steemit 사이트가 접속이 안된다면?
- 스팀잇 내에 붉은 글씨 사용법
- Steem체인의 또하나의 커뮤니티 "zzan"
- Steem체인의 또하나의 커뮤니티 "sct"
- 스팀잇 지갑에 접속이 되지 않을 때
- 스팀잇 글 작성 문법 [마크다운편]
- 스팀잇 글 작성 문법 [HTML]
- 스팀잇 가독성 및 작성을 편하게 해주는 "Steemit.com Enhancer" 툴
스팀잇 심화 이야기
- 스팀의 인플레이션에 대해서
- 하루에 스팀 리워드 풀에 포함되는 스팀은 얼마나 될까?
- 하루에 도대체 어느정도의 스팀은 생성될까요?
- 내가 보팅 했더니 보상이 떨어졌다? 왜?
- 스팀달러가 1달러를 유지하는 방법
- 글이 써지지 않아요 왜? Resource Credits!? Your transaction failed to process
- 스팀잇 에서의 $ 는 USD(미국달러) 인가요?
- 스팀은 DPOS 기반의 블록체인입니다. 그럼 DPOS가 뭔가요?
- 증인에 역활은 무엇일까
- 스팀 증인 노드 세팅하기 1탄
- 스팀 증인 노드 세팅하기 2탄
- Steem Node 정리 (Full node 1편)
- Steem Node 정리 (Full node 2편) -설치
- 증인 노드 feed price 업데이트 방법
[US$80.50](▼16%)[SONGJING]SONGJING SJ-125E 제습기 / 송징 SJ-125E 제습기 / 36평적용 / 165W 고출력 / 대용량 물탱크 / 관부가
WWW.QOO10.COMDownvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
피씽사이트이기때문입니다
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
허헛 ㅋㅋㅋㅋ 피씽이면 무섭네요 ㄷㄷ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
ㅋㅋㅋ 떙떙떙
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
학교종이?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
오늘도 유용한 정보 감사합니다.
그러나 뉴비인 저로서는 코드가 들어간 노드활용법은 너무 어렵네요;
저는 예약업로드를 못하니 밤 11시쯤부터 글 작성을 시작해서
12시 30분까지 기다렸다가
업로드 버튼을 눌러서 수동으로 업로드 하고있습니다.
머리가 안되니 몸이 고생하는 ㅠㅠ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
아주 쉽습니다 ㅠ
위에 내용대로만 따라 하시면 됩니다 ㅠ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@banguri님이 당신을 멘션하였습니다.
https://www.steemit.com/@banguri/5-24
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
덕분에 새로운 지식을 쌓는데 정말 큰 도움이 되고 있습니다. 감사합니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@support-kr님이 당신을 멘션하였습니다.
https://www.steemit.com/@support-kr/5-10-5-23-2-support-kr
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@ayogom transfered 3 KRWP to @krwp.burn. voting percent : 6.05%, voting power : 66.69%, steem power : 1774925.45, STU KRW : 1200.
@ayogom staking status : 640 KRWP
@ayogom limit for KRWP voting service : 1.28 KRWP (rate : 0.002)
What you sent : 3 KRWP
Refund balance : 1.72 KRWP [54034750 - 1f718c56690a4358725517e07a2dd3f0eb433933]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit