이런 좋은 서비스가 있다는 걸 이제야 알았습니다. 

텔레그램 Bot Api를 이용하면 텔레그램 app을 통해 알람을 받을 수 있습니다. 

예를 들어, 뉴스 검색을 하는 크롤러를 만들고 특정 키워드를 포함한 뉴스인 경우 알람이 오게 할 경우.. 

사용하면 아주 유용할 듯싶습니다. 

아주 유용하게 사용가능할 듯합니다. 

 

우선 텔레그램에 가입해야합니다. 

저는 아직 가입전이라 가입했네요.

 

https://desktop.telegram.org/

 

Telegram Desktop

Experience Telegram on your computer in a swift and seamless way.

desktop.telegram.org

위 사이트에서 PC용 프로그램을 다운로드하여 설치했습니다.

 

가입은 전화번호 인증 받고,

성/이름 만 입력하면 가입 완료되네요.. 이렇게 간단할 수가 있나.. 

 

왼쪽 상단 검색에 @BotFather를 검색합니다. 

맨 위에 검색된 BotFather를 선택하고

채팅 시작 버튼을 클릭합니다.

 

/newbot을 입력합니다. 

그러면, 사용할 봇 이름을 입력하라고 합니다. 

봇 이름을 이름_bot으로 입력하면 됩니다. 

처음에 notification으로 입력했더니 _bot 을 붙이라고 합니다. 

그래서 notification_bot 으로 입력했더니 이미 사용 중이라고 나옵니다.

그래서 tellanything_bot (무엇이든 알려주는 bot)으로 했습니다. 

HTTP API에 접근할 때 사용할 token이 생성되었습니다. 

 

chatid도 알아내야 합니다. 

생성 메시지 중 t.me/tellanything_bot 를 클릭하면 내가 생성한 봇과 대화를 할 수 있습니다. 

채팅창에 아무 텍스트나 입력합니다.

 

 

그리고 아래 URL로 접속해보면 지금까지 입력한 텍스트 내용이 json 형식으로 출력됩니다.

https://api.telegram.org/bot위에서 생성된 토큰값/getUpdates

여기서 "chat":{"id": 111xxxx 이부분의 숫자가 ChatId 입니다.

 

 

이제 token과 chatid를 알아냈습니다. 

이것으로 tellanything_bot 이 저에게 문자를 발송할 수 있습니다. 

아래 URL을 만들어서 브라우저에서 실행해보시면 문자가 오는 것을 확인할 수 있습니다.

 

https://api .telegram. org/bot토큰값/sendMessage?chat_id=챗ID값&text=보낼문자

 

아래 URL로 문자를 발송해 봤습니다.

https://api.telegram.org/bot999783271: AAH-RWxxxxxxxxxxxxxrYLXgYM-uJrY/sendMessage?chat_id=11241xxxxx &text=잘가냐?

 

잘 오네요^^

 

안드로이드 app을 폰에 설치했더니 pc와 동시에 문자 알림이 옵니다. 

여러 가지 용도로 활용이 가능할 것 같습니다. 

 

* sendMessage 파라미터

* 더 자세한 내용은 여기 참고

https://core.telegram.org/bots/api#sendmessage

 

Telegram Bot API

The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram. To learn how to create…

core.telegram.org

 

 

* 참고한 블로그 : http://blog.naver.com/PostView.nhn?blogId=snoopyjk&logNo=221271982391&categoryNo=44&parentCategoryNo=0&viewDate=¤tPage=1&postListTopCurrentPage=1&from=postView&userTopListOpen=true&userTopListCount=5&userTopListManageOpen=false&userTopListCurrentPage=1

 

 

 

 

 

반응형

레포트를 엑셀로 내보내기시 칸이 맞지 않아 고민중.. 

아래 코드를 찾아서 엑셀 내보내기일 경우 다시 레포트를 다시 생성해서 내보내도록 수정했다.

 

아래 코드는 문서 내보내기 형식이 xls 파일인 경우, 파일저장 창을 띄우는 예제임

namespace WindowsApplication1 {
    public partial class Form1 : Form {
        public Form1() {
            InitializeComponent();
        }


        private void simpleButton1_Click(object sender, EventArgs e) {
            // Create a report object.
            // Create a report instance, assigned to a Print Tool.
            ReportPrintTool pt = new ReportPrintTool(new XtraReport1());

            // Generate the report's document. This step is required
            // to activate its PrintingSystem and access it later.
            pt.Report.CreateDocument(false);
            // Override the ExportGraphic command.
            pt.PrintingSystem.AddCommandHandler(new ExportToExcelCommandHandler());

            // Show the report's print preview.
            pt.ShowPreviewDialog();

        }
    }

    public class ExportToExcelCommandHandler : ICommandHandler {
        public virtual void HandleCommand(PrintingSystemCommand command, object[] args, IPrintControl control, ref bool handled) {
            if (!CanHandleCommand(command, control))
                return;

            XtraReport1 report = new XtraReport1();
            Stream myStream;
            report.Parameters["IsExporting"].Value = true;
            SaveFileDialog saveFileDialog1 = new SaveFileDialog();

            saveFileDialog1.Filter = "Excel files (*.xls)|*.xls|All files (*.*)|*.*";
            saveFileDialog1.FilterIndex = 2;
            saveFileDialog1.RestoreDirectory = true;

            if (saveFileDialog1.ShowDialog() == DialogResult.OK) {
                if ((myStream = saveFileDialog1.OpenFile()) != null) {
                    report.ExportToXls(myStream);

                    myStream.Close();
                }
            } 


            // Set handled to true to avoid the standard exporting procedure to be called.
            handled = true;
        }

        public virtual bool CanHandleCommand(PrintingSystemCommand command, IPrintControl control) {
            // This handler is used for the ExportXls command.
            return command == PrintingSystemCommand.ExportXls;
        }
    }

}

* 원문 : https://www.devexpress.com/Support/Center/Example/Details/E1159

반응형

1. 지금 힘이 없는 사람이라고 우습게 보지마라.
나중에 큰코 다칠 수 있다.

2. 평소에 주위사람에게 잘해라.
평소에 쌓아둔 공덕은 위기 때 빛을 발한다.

3. 네 밥값은 네가 내고 남의 밥값도 네가 내라.
기본적으로 자기 밥값은 자기가 내는 것이다.
남이 내주는 것을 당연하게 생각하지 마라.

4. 고마우면 고맙다, 미안하면 미안하다고 큰 소리로 말해라.
입은 말하라고 있는 것이다.
마음으로 고맙다고 생각하는 것은 인사가 아니다.
남이 네 마음 속까지 읽을 만큼 한가하지 않다.

5. 남을 도와줄 때는 화끈하게 도와줘라.
처음에 도와주다가 나중에 흐지부지하거나 조건을 달지 마라.
괜히 품만 팔고 욕먹는다.

6. 남의 험담을 하지 마라.
그럴 시간 있으면 팔굽혀펴기나 해라.

7. 회사 바깥 사람들도 많이 사귀어라.
자기 회사 사람들 하고만 놀면 우물 안 개구리가 된다.
그리고 회사가 너를 버리면 너는 고아가 된다.

8. 불필요한 논쟁을 하지 마라.
회사는 학교가 아니다.

9. 회사 돈이라고 함부로 쓰지마라.
사실은 모두가 다 보고 있다.
네가 잘 나갈 때는 그냥 두지만
결정적인 순간에는 그 이유로 짤린다.

10. 남의 기획을 비판하지 마라.
네가 쓴 기획서를 떠올려 봐라.

11. 가능한 한 옷을 잘 입어라.
외모는 생각보다 훨씬 중요하다.
할인점 가서 열벌 살 돈으로 좋은 옷 한 벌 사 입어라.

12. 조의금은 많이 내라.
부모를 잃은 사람은 이 세상에서 가장 가엾은 사람이다.
사람이 슬프면 조그만 일에도 예민해진다.
2~3만 원 아끼지 마라. 나중에 다 돌아온다.

13. 수입의 1% 이상은 기부해라.
마음이 넉넉해지고 얼굴이 핀다.

14. 수위 아저씨, 청소부 아줌마에게 잘해라.
정보의 발신지이자 소문의 근원일 뿐더러,
네 부모의 다른 모습이다.

15. 옛 친구들을 챙겨라.
새로운 네트워크를 만드느라 지금 가지고 있는
최고의 재산을 소홀히 하지 마라.
정말 힘들 때 누구에게 가서 울겠느냐?

16. 너 자신을 발견해라.
다른 사람들 생각하느라 너를 잃어버리지 마라.
일주일에 한 시간이라도 좋으니
혼자서 조용히 생각하는 시간을 가져라.

17. 지금 이 순간을 즐겨라.
지금 네가 살고 있는 이 순간은
나중에 네 인생의 가장 좋은 추억이다.
나중에 후회하지 않으려면 마음껏 즐겨라.

18. 아내를 그리고 남편을 사랑해라.
너를 참고 견디니 이 얼마나 좋은 사람이냐?

반응형

버거킹 행사에... (7천 원에 와퍼 2개)

와퍼 하나가 냉장고에 있었다.

오늘 그걸 가지고 왔다.

아침은 원래 잘 안 먹는데....

아까워서 오늘 아침은 와퍼로 정했다.

며칠 냉장고에 있었지만, 전자레인지에 30 정도 데우니.. 오 굿~ 먹을만해... 아니 맛난다.

그렇게 아침을 거하게 먹고...

와퍼 트림을 꺽꺽~

점심이다.

아 뭔가 가벼운 것 없을까?

생각난 게 면요리... 그래 오늘 점심은 국수다.

순댓국집 가면서 몇 번 마주쳤던 그 국숫집을 오늘에야 가봤다.

근데.... 아.. 여긴 맛집이었다.

1. 그 양에 놀라고

2. 맛에 2번 놀란다.

ㅎㅎ

3. 카드결제 시 500원 추가는 비밀이다.

 

난 냉 잔치국수를 시켰다.

이것은 도전이다... ㅎㅎ

처음 본 메뉴다. 냉 잔 치 국 수!

근데 드는 생각이 그냥 잔치국수 식힌 거... 음 뭐 그게 그 맛 일듯..

 

나왔다.... 근데 아 이 양 이거 어쩔 거냐?

xx 많다. 세숫대야 만한 그릇에 가득 찬 면발을 보곤.. 깜짝 놀라고 말았다.

국물 맛도 좋다.

 

이건 비빔면이다. 양이 와~ 맛이 와~ 대박~!

하지만, 국수는 쉬~ 꺼지는 법

모두 흡입해 버렸다. 

메뉴판... 비싼 듯 하지만... 양을 보면... 생각이 바뀐다.

계란도 판다.

한 가지 아쉬운 점은 카드결제... 500원 추가..

결국 계좌 이체하고 왔다.

다음엔 콩국수 먹으러 가야겠다.

또 하나의 단골집을 찾아서 행복하다.

 

 

 

반응형

얼마 전 Amazon에서 고프로 히어로 7 블랙 리뉴 버전이 199불이었습니다.

새 제품이 아닌 점과 좋지 않은 평이 있는 점 때문에 살까 말까 고민하는 사이 딜은 끝나고 가격이 올랐네요..

그런데, Qoo10에서 비슷한 가격에 팔고 있어 질렀습니다. 

장바구니 쿠폰 써서 27만이 조금 안 되는 금액입니다. 

직구보다 배송이 빠르고 믿을 만해서, 직구보다 조금 비싸지만 저는 Qoo10을 자주 이용합니다.

 

약 1주정도 걸려 택배가 도착했습니다.

새 제품 패키지하고는 정말 다르네요.

그래도 나름 액정과 랜즈에는 보호 필름이 붙어있습니다.

완전 새것 스럽지는 않습니다.

구성이 단출합니다.

5년 전쯤?

sj4000 wifi를 알리익스프레스에서 약 8만 원 정도에 구매해서 잘 사용했었는데....

배터리 수명이 점점 짧아지더니 이제는 밤새 충전해도 10분을 못 넘기네요..

또, 방수 케이스를 씌우면 소리가 거의 들리지 않았는데...

이제야 고프로로 왔네요.

얼마나 만족스러운지는 써봐야 알 것 같습니다. 

 

반응형

+ Recent posts