telegram bot 테스트 노트
얼마전, telegram 공개 채널을 한번 만들어 보았다.
그리고, bot을 다시 한번 테스트 해볼까 시동을 걸었다.
시작은.. 검색 ’telegram python bot'
https://github.com/python-telegram-bot/python-telegram-bot
git clone 받고, git submodule update 하고, …
… 두둥 …
firefox sidebar를 준비해보다...
아래 삽질 기록이 좀 있습니다만.
우선, 기본적인 클라이언트측 컨셉은 가능하겠다는 판단까지 왔습니다.
우선, webextension 예제에서 2가지를 테스트하였고, 조합하면 동작할 것 같습니다.
https://github.com/mdn/webextensions-examples/tree/master/annotate-page 위 예제를 통해서, sidebar를 띄우는 방법이 나왔습니다. 단, sidebar 내용이 서버측 내용이 아닌 로컬 내용인데, 로컬에서 커버할지 웹을 띄울지 고민이 필요한 것 같습니다.
https://github.com/mdn/webextensions-examples/tree/master/bookmark-it bookmark에 바로 접근하는 것이 가능한 것으로 나오는데, 이걸 활용하고, 로컬 북마크와 서버측 북마크를 연동할 것인지는 고민이 필요합니다.
annotate-page는 sidebar에 뭔가 표시가 가능하다는 것을 의미하며, bookmark-it은 currentTab.url에 접근 가능하고, XHR 요청이 가능하다는? 것이 테스트되었습니다.
심심한데 챗봇 같은 걸 만들어 볼까?
얼마전에 converse.js 사용해서 웹에다가 XMPP 채팅을 올렸었지요. 그리고, … 많은 사람들이 블로그를 오긴 오던데, 말을 걸어주는이 없더만요.
어쨌든, 그걸 확장해 보고자 chatbot 챗봇을 한번 만들어 볼까 싶습니다.
요즘 python 연습하고 있으니 언어는 python, 맨땅에서 시작할 수 없으니, google 검색에 ‘chatbot python xmpp’ 넣고 검색을 합니다.
…
나왔습니다. https://github.com/QuickBlox/sample-chatbot-python 이걸로 시작해 봅니다.
… 바로 시작이 안 됩니다. 의존성으로 sleekxmpp가 있습니다. 또 찾습니다. https://github.com/fritzy/SleekXMPP/
… 잠시 환경을 준비해서 테스트를 시작하고, …
… 아래 dnspython도 받아서 준비하고, http://www.dnspython.org/kits/1.15.0/
웹에서 채팅하기 converse.js
웹 페이지에서 채팅을 할 생각을 해보았다. 그래서 ‘open source web chat’ 검색하였다. converse.js가 보인다. demo 사이트에 접속하여 동작하는지 확인한다. 동작하는 군. 내 환경에 getting started 준비한다. index.html 파일을 생성. 음, 만들긴 했는데, .. 서버는 어떡하지? BOSH 음. 전동공구가 필요하구나. … 뭔가 서버에 또 깔아야 하나? … 그렇군. 내가 사용중인 서버 ejabberd가 BOSH가 되는 군.
TADA … 된다 !!!
ps. 이제 이 블로그에 붙여봐야지.
tomcat parallel deployment
톰캣이 이미 8.0까지 나온 시점에 인터넷에서 흥미를 끄는 내용을 하나 접했습니다.
http://www.youtube.com/watch?v=Bp789a8MBWI
parallel deployment라는 제목에서는
전략을 얘기하는 것인 줄 알았는데, 기능이었습니다.
tomcat 7.0 부터 지원하는 기능으로 무중단 배포를 할 수 있는 기능입니다.
즉, app v1 운용중에 app v2를 배포할 수 있고, 기존 세션 사용자는 v1을 사용하고 신규 접속자는 v2로 접근하게 됩니다.
저는 weblogic에서 production redeployment로 접했던 기능입니다.
상세내용은 위 링크에서 참조하십시오.
