Posted by 구루 @xguru on 2009/06/03
트위터에서는 서로 Follow 한 사람들끼리는 서로 비밀쪽지인 (Direct Message)를 보낼수 있습니다.
자신의 Follower 한테만 DM 을 보낼수 있기에, 서로 Follow 해야지만 비밀대화가 가능해지죠.
DM 을 보내는 방법은 간단합니다. “d 아이디 메시지 문자열” 같이 입력하면 됩니다.
d xguru 안녕하세요. 이것은 DM 보내기 예제입니다.
@골뱅이 마크가 없이 그냥 아이디만 입력한다는것에 주의하세요.
이 DM 을 이용하면 트위터 기반의 매우 다양한 서비스가 가능해 집니다.
그래서 전에 소개해드린
자동트윗엔진 TweetGuru를 이용해서
기존에 날씨/주가/환율/로또 정보등을 서비스하던
@info_guru에 DM 기반의 서비스를 추가해봤습니다.
생일/기념일/약속/날씨 알림을 Twitter 에서 받기
@info_guru 를 Following 하시면 1분정도안에 @info_guru가 여러분의 계정을 Following 하게 됩니다.
Follow 되는 순간 다음과 같은 DM 을 받게 됩니다.
* 현재 사용자가 2000명이 넘어서 더이상 자동 Follow 가 되지 않습니다. Twitter 쪽에 문의해서 해결해 보겠습니다.
@info_guru 사용자로 등록되셨습니다. @info_guru는 DM 을 이용하여 날씨/생일/기념일/약속 등의 알림기능을 제공합니다. 사용가능 명령어는 http://tweet.xguru.net/infoguru_command.html 를 참고하세요
이렇게 되면, 그 뒤부터는 @info_guru 에 다음과 같은 4종류의 명령을 내릴수 있습니다. ( 현재 4개이며 계속 늘어날 예정입니다. )
- 생일 : 가족/애인/친구들의 생일을 7일전/3일전/1일전/당일날에 미리 알려줍니다. (음력지원)
- 기념일 : 등록한 기념일을 15일전/7일전/3일전/1일전/당일날에 미리 알려줍니다.
- 약속 : 등록한 약속에 대해 3일전/1일전/3시간전/1시간전에 미리 알려줍니다.
- 날씨 : 자신의 도시의 날씨를 지정한 시간에 받아볼수 있습니다. ( 170개 도시 지원 )
- 주식 : 각 종목코드의 주식시세를 지정한 시간에 받아볼수 있습니다. KOSPI , KOSDAQ 동시지원
이제 트위터에 생일/기념일/약속만 등록해두면
@info_guru 가 알아서 잊어먹지 않도록 알려줍니다.
사용해보시고, 다양한 의견을 제 트위터인
@xguru 로 주세요.
(제가 만든 TweetGuru 계정들(
@info_guru,
@clien_net,
@zirum,
@navercast)로 오는 @reply 는 거의 체크못합니다. 계정이 5개라 이젠 멀티로 돌리기도 힘들거든요.. ^^; )
DM 명령어는 트위터창에 “d info_guru [메시지]” 와 같은 형태로 전송하며, 아래 명령들은 [메시지] 부분을 나타냅니다.
모든 명령에 대한 답변은 DM 으로만 전송되며, 1분마다 배치 처리하므로 명령 전송후 최대 1분정도 기다리셔야 합니다.
[이름]에는 빈칸을 사용하지 못합니다. “_” 나 “-” 문자를 사용해주세요. 같은 이름으로 다시 보내면 재설정됩니다.
지원명령어 :
날씨 ,
생일 ,
기념일 ,
약속 ,
주식
| 날씨 : 원하는 지역의 날씨정보를 지정한 시간에 받아봅니다. 170개 도시를 지원합니다. 지원 도시 리스트 |
- 날씨 [도시] [시간] : 원하는 지역의 날씨정보를 지정한 시간에 받도록 설정합니다.
전송 : d info_guru 날씨 수원 0800
수신 : [수원] 지역의 날씨정보 수신신청이 완료되었습니다. 매일 08:00분에 수원 지역의 날씨를 DM 으로 알려드리겠습니다
알림 : [수원 날씨] 오늘:오전 구름많음 20.0℃강수확률 20% 오후 구름많음 27.0℃강수확률 20% , 내일:오전 흐림 21.0℃강수확률 30% 오후 구름많음 28.0℃강수확률 20% – 저기압의 영향에서 점차 벗어나겠으나, 남해안과 제주도지방은 밤부터 장마전선의 영향을 받겠습니다.전국이 흐리거나 구름이 많겠으며, 제주도지방은 아… http://bit.ly/esgtg
- 날씨 설정 : 현재 자신이 설정한 모든 날씨정보 리스트를 받아옵니다.
전송 : d info_guru 날씨 설정
수신 : 현재 설정된 날씨정보 : 수원 0800 | 수원 1140 |
- 날씨 삭제 [도시 or 시간]: 현재 자신이 설정한 날씨정보 를 지웁니다.
전송 : d info_guru 날씨 삭제 수원
수신 : 수원지역에 대한 날씨정보 설정이 삭제되었습니다.
전송 : d info_guru 날씨 삭제 08:00
수신 : 11:40에 보내는 날씨정보 설정이 삭제되었습니다.
|
| 생일 : 가족/애인/친구들의 생일을 7일전/3일전/1일전/당일날에 미리 알려줍니다. |
- 생일 [이름] [날짜] : 원하는 사람의 생일을 등록합니다.
날짜형식 : MMDD , YYYYMMDD , -MMDD , -YYYYMMDD ( – 는 음력을 의미합니다. )
YYYY 는 실제 태어난 연도이며, 이를 입력시 몇번째 생일인지까지 알려줍니다.
전송 : d info_guru 생일 구루 0620
수신 : [구루] 님의 10월 25일 생일알림신청이 완료되었습니다. 생일 7일전/3일전/1일전/당일에 DM 으로 알려드리겠습니다.
알림 : 오늘 10월 25일은 구루님의 생일입니다. 잊지말고 축하해주세요!
전송 : d info_guru 생일 철수 -19800509
수신 : [철수] 님의 음력 05월 09일 생일알림신청이 완료되었습니다. 생일 7일전/3일전/1일전/당일에 DM 으로 알려드리겠습니다.
알림 : 내일 06월 01일은 음력 05월 09일로 철수님의 30번째 생일입니다. 잊지말고 축하해주세요!
- 생일 설정 : 현재 자신이 등록한 모든 생일정보 리스트를 받아옵니다.
전송 : d info_guru 생일 설정
수신 : 현재 설정된 생일정보 : {구루 1025} |
- 생일 삭제 [이름]: 해당 이름에 대한 생일정보를 지웁니다.
전송 : d info_guru 생일 삭제 철수
수신 : 철수님의 생일 알림 설정이 삭제되었습니다.
|
| 기념일 : 등록한 기념일을 15일전/7일전/3일전/1일전/당일날에 미리 알려줍니다. |
- 기념일 [이름] [날짜] : 원하는 기념일을 등록합니다.
날짜형식 : MMDD , YYYYMMDD – YYYY 는 실제 기념일의 연도이며, 이를 입력시 몇주년 기념일인지까지 알려줍니다.
전송 : d info_guru 기념일 결혼 20000521
수신 : [결혼] 기념일인 05월 21일의 알림신청이 완료되었습니다. 기념일 15일전/7일전/3일전/1일전/당일에 DM 으로 알려드리겠습니다
알림 : 내일 05월 21일은 9주년 결혼기념일입니다. 잊지말고 기억해주세요!
- 기념일 설정 : 현재 자신이 등록한 모든 기념일정보 리스트를 받아옵니다.
전송 : d info_guru 기념일 설정
수신 : 현재 설정된 기념일정보 : {결혼 20000521} |
- 기념일 삭제 [이름]: 해당 기념일를 지웁니다.
전송 : d info_guru 기념일 삭제 결혼
수신 : 결혼 기념일 알림 설정이 삭제되었습니다.
|
| 약속 : 등록한 약속에 대해 3일전/1일전/3시간전/1시간전에 미리 알려줍니다. |
- 약속 [이름] [날짜 시간] : 원하는 기념일을 등록합니다.
날짜형식 : YYYYMMDD HHSS , MMDD HHSS , HHSS – 년 과 월/일 미등록시에는 올해/오늘로 설정됩니다.
전송 : d info_guru 약속 철수와_저녁식사 0601 1900
수신 : 2009년 06월 01일 19시 00분의 [철수와_저녁식사] 약속 알림신청이 완료되었습니다. 약속 3일전/1일전/3시간전/1시간전에 DM 으로 알려드리겠습니다.
알림 : 내일 06월 01일 19시 00분에 [철수와_저녁식사] 약속입니다. 잊지마세요!
전송 : d info_guru 약속 철수와_저녁식사 0610 1800
수신 : [철수와_저녁식사] 약속 알림신청이 2009년 06월 10일 18시 00분로 변경되었습니다. 약속 3일전/1일전/3시간전/1시간전에 DM 으로 알려드리겠습니다.
약속설정은 1시간전 통보후 삭제됩니다.
- 약속 설정 : 현재 자신이 등록한 모든 약속정보 리스트를 받아옵니다.
전송 : d info_guru 약속 설정
수신 : 현재 설정된 약속정보 : {철수와_저녁식사 20090610} |
- 약속 삭제 [이름]: 해당 약속을 지웁니다.
전송 : d info_guru 약속 삭제 철수와_저녁식사
수신 : [철수와 저녁식사] 약속 알림 설정이 삭제되었습니다.
|
| 주식 : 등록한 주가종목 정보를 해당시간에 알려줍니다. |
- 주식 [종목코드] [시간] : 원하는 종목과 받아볼 시간을 등록합니다.
시간형식 : HHMM – 월-금요일 해당시간에 전송됩니다.
전송 : d info_guru 주식 005930 1030
수신 : [005930] 코드의 주가정보 알림신청이 완료되었습니다. 매일 10시 30분에 005930 의 주가를 DM 으로 알려드리겠습니다.
알림 : [삼성전자 005930] 562,000 ▼ 3,000 http://bit.ly/14D5Ib
- 주식 설정 : 현재 자신이 등록한 모든 종목들의 리스트를 받아옵니다.
전송 : d info_guru 주식 설정
수신 : 현재 설정된 주식코드 : {005930 1030} {005490 1130} |
- 주식 삭제 [시간]: 해당 시간의 알림을 지웁니다. 시간을 지정하면 해당시간 것만, 없으면 모든 알림을 삭제합니다.
전송 : d info_guru 주식 삭제 1030
수신 : 1030분에 전송하는 주식시세정보 알림 설정이 삭제되었습니다.
- 종목코드를 KOSPI , KOSDAQ 으로 지정하면 KOSPI , KOSDAQ 지수정보를 해당시간에 전송합니다.
|
@info_guru 를 Follow 하세요!. 질문은
@xguru 으로 보내주세요
제 트위터 @xguru 를 Follow 하시면 다양한 정보를 더욱 빠르게 접하실수 있습니다 ;)
동생 이름이 외자라서 한글자로 했는데 생일 설정이 안되네요..
여러번 해보다가 안되서 기념일도 한글자로 해보니까 안되고..
글자가 한글자인가 해서 이름뒤에 이자를 붙여서 두글자로 하니까 바로 되네요..
이름의 형식에 제약이 있는건가요?
엇 그런건 아닌데요. 특별히 길이에 제한을 두지는 않았는데. 이상하네요. 소스상으로는 전혀 제약이 없습니다.
근데 제가 해봐도 한글자는 안되네요 ㅡ.ㅡ; 디버깅을 좀 해봐야 알수 있을듯 합니다. 일단은 두글자로 이용해 주세요.
안녕하세요 구루님. 질문이 있는데요. 제가 다니는 대학교 사이트에서 공지사항이나 뉴스를 트위터로 계시하는 계정을 하나 만들려고 하는데요.
Feedity 사이트로 rss 주소로 만들어서 rss2twitter 로 그 계정으로 보내는 방식을 했는데요. 생성되는 링크를 클릭하면 링크가 깨져서 나오는데. 방법이 없을까요?
rss2twitter 가 이상하게 한글을 깨먹습니다. 그래서 전 조금 느려도 http://twitterfeed.com 을 이용합니다.
답변 감사드립니다. 제가 질문을 잘못해서 오해하신듯. 죄송합니다. rss2twitter가 문제가 아니라 Feedity로 rss를 지원하지 않는 사이트에서 rss로 받아보려고 하는데, 타이틀까지는 제대로 나오는데요 원본 링크를 클릭하면 링크가 깨집니다.
아 혹시 테스트중인 트위터 계정을 알려주시면 한번 보겠습니다. 말씀만 들어서는 확인이 잘.. ^^;
@inhauniv 입니다. 학교홈페이지를 rss로 받아 자동트윗되게 하려는데 rss가 안되네요. 감사합니다 ^^
참고로 현재까지 @inhauniv에 올린글은 제가 수동으로 올린글입니다. rss로 올린글은 링크가 깨져서 지웠거든요.
링크가 깨지는게 어떤건지를 알아야 할듯 한데요 ^^; 트위터에서 질문주시면 빨리 답변드리겠습니다.
생일 삭제를 위해서 생일 삭제 철수 를 보냈는데
답변이 삭제님의 생일 알람 설정이 삭제되었습니다. 라고왔어요 ㅜ.ㅜ
그리고 생일 설정 보면 철수의 생일이 남아있습니다 ^^
정말 좋은 알림 감사합니다 ^^
저는 생일 날씨 설정을 하는데 제대로 안 됩니다. following을 안 해서 그렇다는 경고 메시지가 자꾸 뜹니다. 아이폰이고 pc고 info_guru의 환율 뉴스가 계속 들어오고 있는데요…. 뭐가 잘 못 된건지요? 그리고 트위터를 IE에서 보면 글자의 윗부분이 잘려 보이더라구요. 화면을 작게 조정하면 다 보이는데 글씨가 작아져서 불편하고요.
info_guru does not follow you. Send ‘follow info_guru’ request. 이런 경고 문구인데요. 그럼 환율 소식은 왜 들어오는지… 제가 세벌식 자판(최종)을 써서 그럴리도 없고…
info_guru가 나를 following하지 않아서 그런 모양인데 어떻게 해야 하나… ㅜㅜ 구루님께 트윗을 날려야되나?
아 제가 확인을 늦게 했는데요. 현재 사용자가 2천명이 넘어서 더이상 자동 Follow가 안되고 있습니다. 곧 해결하겠습니다.
d info_guru 생일 이름 -yyyymmdd 형식으로 전송했는데 안되네요
팔로우했는데 아직..ㅎㅁㅎ나중에 기념일이나 생일을 알려드리면 되는건가요?
등록이 안됩니다 봐주세요
초보라서 그러는데 검색에서 제 아이디 안떠요 부탁드립니다.
신기하긴한데.. 주소록에 입력된 생일들 다시 옮길 생각하니.. OTL…^_^;
오늘처음 등록 했읍니다 신기도하고 어리둥절하네요 고수님들께서 잘가리켜주시고 이도해주세요 ㄳㄳ