본문 바로가기

개발도구8

슬랙봇 만들기 with Node.js 슬랙봇 만들기 with Node.js Node.js 기반이고 botkit이라는 챗봇 플랫폼을 사용한다. 브라우저에서 https://워크스페이스 이름.com/apps 그 다음 http://my.slack.com/services/new/bot 입력 이름 입력후 Add bot Integration 중요한건 API Token이다 node.js기반이라 node.js를 설치해야한다. 사전작업으로 미리 설치해두자 cmd창을 킨다. mkdir '아무 이름(봇 이름으로 만드는걸 권장)' cd '아무 이름' npm init --yes npm install botkit --save touch keys.js bot.js 해당 폴더에 가서 파일을 수정하자 bot.js var schedule = require('node-sche.. 2019. 1. 25.
git commit 코드 리뷰를 받은 후에 피드백 받은 사항을 고쳐서 다시 push를 했는데 바보같이 commit을 다시하고 pull->push를 했다.버전 관리를 위해서 그냥 push를 했어야 됐는데(...) 결과적으로 새 코드를 올린 꼴이 되었다 허허. reset --hard 명령어를 통해서 push하기 전으로 되돌렸는데 로컬에서만 되돌려진 것 이었다. 허허 좋은 교훈을 얻었다.덕분에 이것 저것 찾아보면서 다른 명령어에 대해서 공부하게 되고 어떤식으로 동작하게 되는지 알게되서 좋았다.(?) 2018. 10. 1.
git branch 원래 master에 바로 push했는데 협업을 하면서 새로 branch를 파서 거기에 푸쉬를 하고 PR을 날리는 형식으로 바꾸었다.이 과정에서 새로 branch를 파고 master에서 내가 새로 판 branch로 전환하는 방법을 몰라서 찾아봤는데 실무에서는 PR을 날리고 그 새로판 branch를 삭제 한다는 내용을 봤다. 그래서 마침 선배들을 만나는 자리가 있었는데 branch에 대해서 물어봤다.왜 삭제하냐고 물어봤는데 그 이유는 이것이었다. 주로 실무에서는 branch 이름을 일감 고유 번호 ( ex : JIRA Ticket Number) 로 하는데 그 기술을 다 끝낸후 master에 merge하면 그 branch는 사용할 필요가 없어지기 때문이다. 궁금증이 풀렸다. 2018. 9. 15.
git PR(pull request) 오늘 배운 PR(pull request)를 테스트한다. 내 repository에서 master branch를 쓰고 있었기 때문에 hyunseung이라는 branch를 만들어주었다.(master에는 최종 버전만 업로드 해야되기 때문에)fetch로 내 로컬에 담고 hyunseung branch생성, 전환했다. 왼쪽 아래의 빨간 펜 공간을 보니 제대로 PR이 간 것 같기도하고 아직 잘 모르겠다. 내일 일어나서 PR잘 갔는지 선배님들께 물어봐야겠다. 2018. 9. 10.