
참조 글 : [커뮤니티개선] 댓글봇을 통한 포인트 / 회원가입 / 광고 / 후원 등등
개요
댓글 봇을 통해 기존 스팀에서 제공하지 않는 기능을 추가하여 커뮤니티에게 글을 쓰는 보람과 읽는 보람을 주는 것이 최종 목표 입니다.
추가기능
- 로또 - 포인트를 일정량(-50p) 소모하여 로또번호를 생성함(tx_id 기반), 해당 로또상품은 커뮤니티 내부에서 지급, 사용가능 포인트는 매월 초기화함.
- 잔여포인트 추가 - 월단위 포인트 리셋 / 사용자의 지속적 참여 유도
- 좋아요 - 해당 사용자의 글이 좋으면 IP 기준(뒷자리 2개만 비교) permlink 기준 1회 추천 가능. 좋아요를 많이 받은 사람 기준으로 기존 보팅 금액 또는 보팅 카운트 보다 더욱 좋은? 컨텐츠를 추천 받을 수 있고 해당 데이터를 활용할 수 있음.
기능소개
- 아바타 - 프로필 사진이 아닌 ID 기준으로 아바타를 제공
- 익명 댓글쓰기 - 회원가입 없이 익명으로 댓글 쓰기 가능
- 암호화 댓글쓰기 - 포스팅키로 암호화 하여 글쓴이와 해당 글의 원문 저자 이렇게 2명만 글을 읽을 수 있음.
- 포인트 - 주간 / 월간 포인트 도입을 통해 (랜덤포인트) 사용자의 참여를 독려함, 커뮤니티 내부에서 월간/주간 포인트 시상
작업 진행률
(완료) 카카오톡 회원가입(완료) 익명 댓글쓰기(완료) 암호화 댓글쓰기- (작업중) 포인트 - 잔여 포인트 (사용, 월단위 리셋, 잔여 표시 )
- (개발 예정) 좋아요
- (개발 예정) 로또
- (작업중) 댓글봇 댓글쓰기, 내부적으로 위 기능을 붙이면서 테스트 중
부연 설명
1. 익명 댓글쓰기
- 회원가입 없이 누구나 댓글을 쓸 수 있도록 제공 합니다.
- reply01~reply05 계정에서 돌아가면서 사용자가 입력한 댓글 정보를 대신 써줍니다.
- 악질 회원을 방지하기 위한 방지책으로 IP 뒷자리 2개를(?.?.xxx.xxx) 블록체인에 기록합니다.
- 악성 회원의 경우 IP 뒷자리 xxx.xxx 가 일치하는 경우 글을 작성하지 못하도록 처리 할 예정 입니다.
2. 암호화 댓글쓰기/읽기
공개키 암호화 방식 - 특정한 비밀 키를 가지고 있는 사용자만 내용을 열어볼 수 있음
공개키로 암호화를 하는 경우: 상대방의 공개키로 데이터를 암호화하고 데이터를 전달하면, 데이터를 받은 사람은(공개키 주인) 자신의 개인키로 데이터를 복호화 한다.
맺음말
대략 50~60% 정도 만들어 가는 것 같습니다. 퇴근후 1-2시간 정도 매일 하다보니 리듬도 깨져서 시간이 좀 더 걸리는 감은 있지만 정말 꾸준하게 준비 하는 중입니다.
현 상황에서 스팀을 좀 더 멋진 곳으로 만들기 위한 ( 사람마다 생각하는 바가 다를 수도 있습니다 ) 제 스스로 최대한의 노오~~력이 아닐까 라고 생각해 보네요.