jSTEEM 프로젝트는 텔레그램 챗봇으로 스팀 블럭체인 탐색기(STEEM blockchain explorer)를 구현하는 프로젝트입니다. 블러트(BLURT)에서 블럭체인 탐색기를 구현한 jsBLURT 프로젝트를 기반으로 이식 작업을 진행합니다. 관련 내용은 아래의 링크입니다.
jSTEEM 프로젝트 - 텔레그램 챗봇으로 구현하는 스팀 블럭체인 탐색기
아직 확정된 것은 아니지만, 생각이 났을 때 기록을 해야 나중에 잊어버리지 않을 것 같아서 써 둡니다.
스팀잇의 검색 기능은 그리 훌륭하지 못한 것이 사실입니다. 제 경우엔 개발 작업을 하면서 남겨둘 만한 내용들, 즉 파이썬 프로그래밍, steem-python, beem 등에 대한 내용들을 포스팅한 것들이 많습니다. 코딩을 할 때 생각이 잘 안나면 예전 포스팅을 참조합니다. 다시 구글에서 검색하는 것보다 예전에 검색해서 나름대로 예제 코드와 함께 정리한 내 포스팅이 더 편하기 때문입니다.
그런데 그 검색이 영 불편해서, jSTEEM 챗봇에 포스트 검색 기능을 추가하는 방안을 생각하게 되었습니다. 필요는 발명의 어머니라고, 내가 불편하니 이것 저것 생각이 많아지고 있습니다.
내 포스팅을 검색하려면, 스팀 API 노드로부터 나의 포스트 목록을 순차적으로 받아와서 검색어가 포함되어 있는지를 확인해야 합니다. 작성한 포스트가 몇개 없다면 문제가 되지 않겠으나, 포스트가 많다면 검색을 할 때마다 API 노드에 나의 포스팅을 전부 요청해야 하기 때문에 되도록 이러한 방식은 피하는 방법으로 해야 될 것 같습니다.
결국 jSTEEM 서버에 포스트 캐쉬(cache)를 만들어서 검색을 해야 한다는 얘기가 되는데, 어떤 식으로 진행하면 좋을지는 좀 더 생각을 해 봐야 될 것 같습니다.
지금은 다른 작업 때문에 어려울 듯하고, 시간이 나면 좀 더 검토해 보고 해 볼만하면 하고 어렵다 싶으면 그냥 포기할 가능성도 없지는 않습니다. 일단은 이 정도로 정리해 놓고 나중에 다시 생각해 볼 예정입니다.
@joviansummer의 스팀 프로젝트
스팀 증인노드를 운영중입니다. @jswit에 증인투표해 주시면 감사하겠습니다.
(https://steemitwallet.com/~witnesses)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Upvoted! Thank you for supporting witness @jswit.
Please check my new project, STEEM.NFT. Thank you!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit