개발일지 25

[던파 쌀먹봇] 2021-02-16 개발일지 - 오픈빌더 -> 메신저봇 변경 및 카드검색 기능 추가

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 개요 정말 오랜만에 포스팅한다... 그동안 회사 리뉴얼 프로젝트가 너무 많았는데, 짬짬이 개발은 했지만 블로그에 포스팅 하진 않았고, 노션으로 따로 적어놨다. 아무튼 프로젝트 끝났으니 다시 조금씩 포스팅 한다! 화이팅.. 이전까지 작업했던 내용과 완전히 달라졌다. 일단 그전까지는 카카오톡 채널을 이용한 오픈빌더로 만들려고했는데.. 편의성 측면에서 아무래도 차이가 나더라. 예를 들어, 검색을 하고 싶은데 단톡에서 친구들이나 길드원끼리 얘기하다 바로 검색하는게 편하지, 채팅방 나가서 채널(친구) 찾고 검색하면 귀찮지 않은가.. 그래서 단톡에서 바로 친구처럼 사용할 수 있는 '채팅 자동응답 봇(초록봇)' 을 사용했다. 해당 봇의 자세한 내용은 아래..

[던파 쌀먹봇] 2021-02-04 개발일지 - 카카오 오픈빌더 외부 API 호출하기

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 개요 구름 서버로 호출해서 결과값을 받는것까지 확인했다. 안되던 이유는 IP주소가 계속 바뀌어서 인것같다.. 참고 1. 개발환경 메모 ubuntu 18.04 node.js v14.15.4 npm 6.14.10 코드 GIT 주소 github.com/kkkapuq/ssalbot kkkapuq/ssalbot 던파 쌀먹봇. Contribute to kkkapuq/ssalbot development by creating an account on GitHub. github.com 진행 과정 스킬 과정 이해하기 아직까지 전체적인 프로세스에 대한 이해가 부족한 것 같다. 그래도 이것저것 만져보니까 조금씩 이해가 간다... 어렵네 일단 https://gith..

[던파 쌀먹봇] 2021-02-03 개발일지 - 카카오 오픈빌더 익히기 (feat. 구름 IDE 포트 포워딩)

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 개요 일단 스킬을 설정하고, 서버로 호출했을 때 나오는것까진 확인했으나... 스킬 로직을 짜는데 잘 안됐던것 같다 이전으로 다시 돌려보도록하자. 참고 1. 개발환경 메모 ubuntu 18.04 node.js v14.15.4 npm 6.14.10 코드 GIT 주소 github.com/kkkapuq/ssalbot.git kkkapuq/ssalbot 던파 쌀먹봇. Contribute to kkkapuq/ssalbot development by creating an account on GitHub. github.com 진행 과정 개발환경 변경 우분투에서 쓰고싶었는데.. AWS 프리티어가 안되서 그냥 로컬로 일단 테스트해보기로했다 ㅠㅠ 윈도우는 그냥 ..

[던파 쌀먹봇] 2021-02-01 개발일지 - 개발환경 세팅 (feat. 카카오 오픈빌더 스킬)

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 오늘의 목표 던파 쌀먹봇 개발을 시작했다. 일단 개발환경 세팅에 중점을 두도록 한다. 게임 자체가 워낙 -던- 이미지라 블로그에 올릴까 말까 고민했지만... 이와는 별개로 오픈빌더 스킬에 대한 정보가 너무 없어서 다른 누군가가 도움을 얻길 바란다. 일단 이 오픈빌더 자체가 정보가 드럽게 없다 진짜로.. 아무리 찾아봐도 예제나 이런게 턱없이 부족하다 오픈빌더의 스킬을 처음 접하는 사람은 이 포스팅 따라한다면 될것이다. 내가 개척자가 되어드리겠음.. 참고 개발환경 메모 우분투 18.04 node.js v14.15.4 npm 6.14.10 코드 GIT 주소 github.com/kkkapuq/ssalbot.git kkkapuq/ssalbot 던파 쌀..

[개발일지] for문으로 xml resource 가져오기(feat.getIdentifier())

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 오늘의 목표 for문으로 xml resource 가져오기 참고 okky.kr/article/819296?note=2151849 OKKY | 안드로이드 for문으로 변수 값 넣어주기 관련 질문입니다. 안녕하세요, 다음과 같이 선언되있는 UI에 for문으로 데이터를 집어넣고 싶습니다. ImageView simArticleImg1 view.findViewById(R.id. simArticleImg1 ) ; TextView simArticleTitle1 view.findViewById(R.id. simArticleTitle1 ) ; Tex okky.kr 내 질문임 ㅋㅅㅋ 진행 과정 for문으로 xml resource 가져오기 현재 내가 작업하고자 하..

[개발일지] ArrayList<hashmap> 형태 활용하기

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 오늘의 목표 MainActivity에서 Intent로 넘겨주기 네트워크 상태 확인하고 연결 안되있으면 토스트 메세지 띄우고 리턴하기 fragment결과화면 구성하기 참고 stackoverrun.com/ko/q/3484098 ArrayList의 HashMap 키에서 모든 값 가져 오기 Java 좋은 하루였습니다. 지금은 혼란스러워서 (뇌의 동결!) 무언가가 누락 된 것 같습니다. 내가 HashMap로 채울 ArrayList가 있습니다. 이제는 내 HashMap과 arraylist를 넣었습니다. Map.put(DATE, value1); Map.put(VAL stackoverrun.com 진행 과정 1. MainActivity에서 Intent로 데..

[Android] Tablayout, Viewpager 사용하기

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 오늘의 목표 1. Tablayout, Viewpager 사용하기 참고 re-build.tistory.com/25 [Android] TabLayout과 ViewPager 포스팅 하려는 목록들을 정리하다 보니, 생각보다 많아 언제 다하지.. 하는 생각만 드네요.. 욕심이 과한 걸까요..ㅠ 그래도 포기하지 않고 천천히라도 하나씩 하나씩 포스팅해봐야겠어요.! 오늘 re-build.tistory.com 개발환경 안드로이드 스튜디오 3.6.3 JDK 14.0.1 진행 과정 1. Tablayout과 Viewpager란? 안드로이드를 공부하다보면 Tabhost 라는 친구가 있다. 관련한 포스팅을 이전에도 한 적이 있는데, 탭호스트는 탭을 클릭해야만 이동할 수 있..

[Python, MySQL] txt파일 csv파일 변환 및 데이터 가공 (feat. db 연동)

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 개요 한국어 감성사전에 등재되있는 txt파일을 csv 형태로 가공하고, 이를 파이썬을 통해 DB로 연결 후, 삽입해보는 과정을 진행하고자 한다. 진행 과정 1. 번잡한 txt파일을 csv형태로 넣기 쉽게 데이터 가공하기 먼저 기존의 txt파일의 형태를 봐보자, 다음과 같다. 뭐.. 엄청 많지만 윗부분만 따로 떼온것이다. 그런데 우리는 csv파일을 만들어서 db에 넣을것이다. 그게 더 사후관리도 편할것이고, 한눈에 보기도 좋기 때문일것. 문제를 살펴보면 제약 조건은 다음과 같다. 단어, 어근, 감성이라는 단어는 지워져야 한다. 중간중간 단어 한 세트간의 공백도 지워져야 한다. 감성: ~~ 라인엔 마지막에 ,(콤마) 가 붙지 않고, 개행처리를 해줘야한..

[에러] list indices must be integers or slices, not str

문제 사항 https://kkkapuq.tistory.com/71 [Python] 네이버 기사 댓글 크롤링하기 2.0v 이 포스팅은 Notion에서 작성 후 재편집하여 포스팅 된 글입니다. 개요 이전에 썼던 코드를 다시 쓰려고했는데, 갑자기 동작이 안됐다. 이유를 보니, 네이버의 html코드의 속성 id값이나 이런것들이 kkkapuq.tistory.com 해당 포스팅에서 쓴 코드를 밑에 출력하고, 파일로 생성하려고 했는데, 다음과 같은 에러가 발생했다. 원인 분석 간단했다. 파이썬에선 자료형이 명시적으로 나타나지 않으니..생긴 문제였다. numbers = ['one', 'two', 'three', 'four', 'five'] for n in numbers: print(n) 이런 코드가 있다고 치면.. 결..

[Python] 네이버 기사 댓글 크롤링하기 2.0v

이 포스팅은 Notion에서 작성 후 재편집하여 포스팅 된 글입니다. 개요 이전에 썼던 코드를 다시 쓰려고했는데, 갑자기 동작이 안됐다. 이유를 보니, 네이버의 html코드의 속성 id값이나 이런것들이 바뀌어서 그랬다. 그래서 앞으로 이런 일이 있을 떄, 대처하기 쉽게 하기 위해서도 있고.. 무엇보다 시간이 너무 오래걸렸다 555개의 댓글을 긁어모으는데 거의 40초가량이나 걸려서.. 다른방법을 모색하고 있긴 했다. 근데 너무 갓-벽한 코드가 있어서 그냥 긁어와서 url만 바꾸니 잘 작동되길래.. 어떻게 돌아가는지만 공부하는 용도로 포스팅하고자 한다. 해당 코드의 전문은 다음 블로그에서 가져왔다. blog.naver.com/seodaeho91/221273565367 네이버 뉴스 댓글 크롤링 안녕하세요 이번..