[kr-dev] Steemjs를 이용하여 비밀메세지(send private message, send secret message) 보내기
안녕하세요 해피베리보이입니다.
오늘 steemjs api 스터디를 하다가 비밀메세지 보내는 방법을 알아내어 포스팅을 해보고자 합니다.
(열심히 찾아봤는데, 비밀메세지 보내는 방법은 안보이더라고요...)
코딩이 아닌 일반적으로 비밀메세지를 보내는 방법은 @segyepark 님이 아래와 같이 잘 포스팅 해주셨습니다.
사용법 및 주의점도 있으니 잘 읽어보시면 도움이 됩니다.(비밀번호 변경시 기존 메세지를 읽을 수 없다 던지 하는 부분은 주의하셔야겠지요..!!)
https://steemit.com/kr/@segyepark/5uabay
비밀메세지란 것은 메세지 내용이 암호화 되어, 보낸사람과 받는사람만 볼 수 있는 메세지 입니다.
바로 소스부터 갑니다..
var steem = require('steem');
// sender
var from = 'sender id';
// receiver
var to = 'receiver id';
// amount steem or sbd(SBD를 보내지 않고서는 메세지가 가지 않습니다.)
var amount = '0.001 SBD'; // or '0.001 STEEM'
// private message(#을 꼭 넣으셔야 합니다.)
var memo = '#Private Message';
// sender activekey
var activekey = 'sender activekey';
// sender private memokey
var sender_memokey = 'sender private memokey';
// receiver public memokey
var receiver_memokey = 'receive public memokey';
// convert message to private message
var private_message = steem.memo.encode(sender_memokey, receiver_memokey, memo);
// send message and sbd
steem.broadcast.transfer(activekey, from, to, amount, private_message, function(err, result) {
if(err){
console.log(err);
}else{
console.log(result);
}
});
소스에 특별한 설명이 필요 없어 이만 줄이도록 하겠습니다.
기능이 필요하신 분들은 활용해주시면 되겠습니다.
혹시라도 추가로 궁금한 사항이 있으시면 댓글 주세요..!!
아 오늘도 사진이 없네요... 보자.. 조금전에 먹은 라면을..
신라면 + 땡초 + 버섯 + 양파 + 계란입니당 ^^;
Cheer Up!
다음에 스팀을 연구할때 한번 해봐야겠네요.^^ 마지막 라면사진 .. 야식을 부르네요. 좋은주말되세요.^^
감사합니다~~ 스팀 관련 개발할때~ API 예시가 너무 없어서 가끔 곤혹을.. ㅎㅎ 혹 필요하시면 사용해보셔요~~
저희가 실험한게
이포스팅을 태어나게 한 것은 알겠는데...
저기 써있는 글자는 알고있는 문자는 맞는데 내용을 전혀 모르겠습니다.
.>_<
롸이언님!! 이 포스팅을 있게 해주신..!! 감사합니다 ㅎㅎ
비밀메세지 기능을 이용해서... 뭔가를 좀 만들어 봐야겠숩니다..!! ㅎㅎ
뭐 정해진건 없고요... ㅎㅎ
아하 송금 형식으로 메세지를 보내는데,
비밀 형태로 보낼 수도 있군요!!
좋은 기능 가르쳐 주셔서 감사합니다 ㅎㅎㅎ
넵~ 르바님은 개발까진 안하실테니?? 아마도요??
일반 송금 기능 쓰실때는 메모에 # 만 붙여주세용~~
좋은 내용 공유해주셨습니다. 감사합니다. ㅎㅎ 이시간에 저 먹스팀은...으아...
먹스먹스!! 야밤엔 먹스!!
송금 메모 보낼때 #붙이면 암호화해서 날아가요... 송신수신만 보여요....
아 그 부분은 steemit 툴을 이용할때이고요, 코딩으로 할때는 단순히 #만 붙인다고 암호화 되어 날아가지 않습니다.(저는 분명히 테스트 했을때, invalid message가 뜨더라고요)
소스로는 먼저 steem.memo.encode 함수를 이용해서 암호화 한다음에 전송을 해야 잘 전송이 되더라고요.
아...개발중이신걸 말씀하신거군요...
첫문장을 술먹다 봐서그런가 스터디중이신걸 지나쳤네요..ㅜㅜ
이렇게 부끄러울데가 있나....
뭐~ 그러실수도 있죠~ ㅎㅎ 제목만 언뜻보면 그냥 비밀 메세지 보내는 방법으로 보일수 있으니까요~~ ㅎㅎ
에..에잇...라면맛있겠네요!!(후다닥)
so yummy dear
이 기능을 이용한 서비스를 예전부터 생각하고 있었는데 잘됐습니다. ㅎㅎㅎ
저도 안그래도 이기능을 쓰면 뭔가 할게 있겠다 싶어서 찾아봤드랬지요 ㅎㅎ
Steemjs가 비밀 메시지를 보낼 수 있는 기능이 있군요.
소스 쪽으로는 영 젬병이라 어렵네요 ㅜ
ㅎㅎ 넵~ 뭐 일반인 분들은 그닥 필요가 없으실겁니다~ ㅎㅎ 스팀 블록체인에 모든게 공개다보니.. 비밀로 뭔가를 해야 할때 매우 필요한 기능이 될듯 싶어요~~
Interesting post, even at first sight! But I wish I could understand the language :') P.S That's a good looking ramen tho haha