마이피플 봇 API 개발자용 테스트베드가 오픈 된지 일주일이 지났습니다만 외부 개발자들의 호응도가 엄청나게 높아지고 있습니다. 개설된 봇 아이디만 총 120여개 정도 되고, 이것 저것 다양한 봇이 만들어 지고 있는 중입니다.



뿐만 아니라 마플 봇 개발을 위한 언어별 클래스 라이브러리와 샘플 예제 봇, 디버깅 도구 등도 소스코드가 오픈된 상태에서 Github에 속속 올라오고 있습니다. 그 중에 몇 가지를 소개해 드립니다.


1. PHPMyPeopleAPI

inureyes님이 만들어 주신 PHP 클래스 라이브러리로서 오픈 소스 프로젝트인 Textcube의 NAF framework을 기반으로 하고 있습니다.  아주 간단하게 심플 봇을 구현해 볼 수 있습니다.


2. Net::MyPeople::Bot

sng2c님이 만들어 주신 Perl 클래스 라이브리러로서, 유명한 CPAN 저장소에도 올라가 있습니다.


3. 마플 PHP 예제 봇
14회 디브데이에 참여해 주셨던 merovingiaan님이 두개의 샘플 봇을 만들어 올려 주셨네요. 하나는 찌라시봇으로 불특정다수에게 찌라시를 날려주는 마이피플 봇(vote.php, libCRedis.php)이구요.또 하나는 놀자봇으로 자신과 관심사가 같은 친구를 찾아주는 봇(nolzabot.php) 입니다.


4. PHP 샘플 봇 (튜토리얼 문서)

DNALab의 인턴으로 근무하는 김주아님이 만들어 주신 샘플 봇입니다. 메시지 에코 기능도 수행하고, 그룹 친구 퇴장 기능이나 메시지에 따른 동작 처리도 가능합니다.


5. Node.JS 샘플 봇

DNALab 인턴으로 근무하는 한승호님이 만들어 주신 샘플 봇입니다. 요즘 핫하게 뜨고 있는 Node.js 기반으로 만들어져 있어서, 메시지 이벤트 처리에 매우 유리하답니다.


6. 마플 봇 심플 디버거

마플 봇 개발자를 위해 channy님이 인트라넷의 개발 서버와 마이피플 봇 API 서버 간의 연결 및 실시간 HTTP 로그를 통하여 효율적인 디버깅을 위해 간단한 서비스를 만들어 주셨습니다. HTML5 Server-sent event로 구현되어 있네요.


오픈 소스 커뮤니티인 한국 Mozilla 커뮤니티에서도 자체적으로 'firefox.bot'을 만들어서 일반 사용자와 소통을 시작하고 있구요. 다날, 위사, 서울대 등등에서 이미 마플 봇 API를 이용한 다양한 봇 서비스를 개발 진행 중에 있습니다.


여러분들도 지금 다양한 아이디어로 모바일 소통의 새 방법을 열어보세요~!

그리고 직접 만드신 샘플 코드나 언어별 라이브러리가 있으시면 계속 해서 소개해 드리겠습니다.


저작자 표시 비영리 변경 금지
신고
Posted by 비회원

댓글을 달아 주세요

안녕하세요! Daum DNA입니다.


오늘부터 개발자용 '마이피플 봇 API'를 외부에 정식 공개합니다.


이번에 공개하는 API는 자동 응답 도우미 역할을 할 수 있는 봇(Bot)을 만들 수 있는 API로서, 과거 심심이와 같은 에이전트 기능을 구현할 수 있습니다. 일반 마이피플 사용자는 사용자는 간단하게 봇아이디를 추가하여 봇 기능을 이용할 수 있고, 언제든지 친구 삭제로 기능 사용을 중지할 수 있습니다.



현재 마이피플에는 영어, 중국어, 일본어 등 4개국어로 메시지를 자동으로 번역해 주는 '번역봇'을 비롯 휴대폰 위치확인 및 연락처 백업, 동시 접속 알림을 제공하는 '보안봇'과 학교 폭력 상담을 맡아주는 '상다미샘', 메시지를 저장해 주는 '메모군' 등의 기능을 제공하고 있습니다. 번역봇의 경우, 간단한 명령어로 번역할 언어를 설정한 후 입력하는 문장으로 대화 기능으로 자동 번역해 주고 있지요.

봇 기능은 작년 10월 Daum의 외부 개발자 콘퍼런스인 DevOn 2012에서 처음 외부에 선 보인바 있으며, 올해 2월 마이피플 내부에 여러 개의 봇 시범 서비스를 오픈 한 후, 안정화 작업을 거쳐 마침내 외부 개발자용 API를 오픈하게 되었습니다.


개발 순서 및 구현 예제

  1. 마이피플 봇 API 시작하기
  2. 봇 아이디 만들기 및 API키 받기
  3. 마이피플 봇 API 기능 문서
  4. 마이피플 봇 예제 코드

마이피플 봇 API를 활용하면, 다양한 봇 기능을 하는 가상 마플 사용자를 쉽게 만들 수 있습니다. 예를 들어, 주식 시세나 환율 정보 검색, 영화 순위나 날씨 정보를 비롯 계산기나 주사위 같은 간단한 기능에서 그룹 채팅에 봇을 추가하면 팀 나누기, 복불복 같은 게임 기능도 구현할 수 있습니다.



위의 이미지는 현재 구현되었거나, 개발 중인 봇으로 주가 정보 조회나 짤방 제작 등에 사용하는 예를 보여 드린 것입니다.


특히, 최근 마이피플을 사내 메신저로 쓰는 회사가 점점 증가하고 있는데, "회의실 예약이나 알림, 팀 내 사다리 타기나 투표 기능, 통근 버스 알림, 맛집 추천, 구내 식당 메뉴" 등을 묻는데 사용할 수 있습니다. 학교에서도 수업 시간 검색, 학생 식당 메뉴, 건물 위치 찾기 등 다양한 쓰임새가 있을 것입니다.


오늘 공개한 마이피플 API는 개발자 아이디당 1개의 봇을 제작할 수 있으며, 시간당 2,000회 정도의 제약이 있습니다만 간단한 제휴 API 신청을 통해서 DNA의 확인 후, 실 서비스 수준의 트래픽으로 올려 드립니다.


여러분의 재기 발랄하고 유용한 아이디어로 마이피플의 활용성을 더 높혀 보시기 바랍니다.


기타 마이피플 API 정보


저작자 표시 비영리 변경 금지
신고
Posted by 비회원

댓글을 달아 주세요

다음이 주최한 외부 개발자 행사인 'DevOn 2012'에서 다음의 주력이자 차세대 서비스인 마이피플과 TV+ 셋톱 API를 공개하였습니다.

이날 키노트에 나선 김지현 이사는 오픈 API가 기존의 웹 기반의 검색 및 지도를 벗어나 앱과 멀티 스크린 플레이어로 확대 되며, 이를 위해 다음에서 기존의 데이터 기반 API 뿐만 아니라 모바일 앱 및 TV용 앱 기능까지 제공할 것이라고 소개하였습니다.


마이피플 봇 API
마이피플은 스마트폰 킬러앱으로 다음의 주요 커뮤니케이션 도구라 할 수 있습니다. 사용자간의 소통을 넘어서 서비스 사업자나 일반 개발자가 다양한 기능을 제공할 수 있는 마이피플 Bot API를 공개합니다.


<마이피플 봇 API로 만든 똑똑박사>


새로 공개된 봇 API를 통해서 서비스 제공자는 '심심이'나 '번역기' 등 쌍방향 소통 채널 서비스를 제공 가능하며, 이를 활용하면 통근버스 시간표, 사내 카페 주문 시스템 같은 것도 만들 수 있어 기업용 사용자도 쉽게 활용할 수 있습니다.


☞ 소개 페이지 가기


다음 TV+ API
다음이 연초 야심차게 내놓은 셋톱 박스인 다음TV+에 외부 앱을 올릴 수 있는 API를 공개합니다. 다음 TV+는 안드로이드 기반이며, 안드로이드 앱 기능 뿐만 아니라 TV 채널 목록, 방송 시간표, 부가 동영상 정보 등 다양한 API를 활용하여 앱을 개발할 수 있습니다.



☞ 소개 페이지 가기


특히, 리모콘 API를 사용하면 TV 제어 기능 및 리모콘을 통한 양방향 통신 기능 등을 이용할 수 있습니다. 이들 API는 다음 개발자네트워크(dna.daum.net)의 제휴 API 신청을 통해 서비스 이용이 가능 합니다.

저작자 표시 비영리 변경 금지
신고
Posted by 비회원

댓글을 달아 주세요

  1. Favicon of http://rainygirl.com BlogIcon rainygirl 2012.10.12 11:19 신고 Address Modify/Delete Reply

    소개 페이지 가기 에 링크가 없어요 ...

티스토리 툴바