본문 바로가기

전체 글55

카카오톡 메신저봇 랜덤포인트 자바스크립트 소스 카카오톡 메신저봇을 켠 상태에서 유저를 등록하고 대화를 하다보면 랜덤으로 포인트 쌓이는 스크립트 소스를 공개 합니다. 카카오톡에서 받은 메세지를 통해 실행되는 함수는이부분에서 시작하게 됩니다.주로 사용하게 되는 변수는 다음과 같이 3개가 되겠습니다. 단톡방 혹은 특정 사람이 온걸 감지하려면if(room == "홍길동") {이 안에서 코딩} 메세지가 안녕? 을 감지하려면if(msg == "안녕?") {이 안에서 코딩}하면 됩니다.기초적인 이러한 문구를 응용하여 친구들 랜덤숫자가 1 이면 당첨되었다고 답장 메세지 전송. 모바일에서 친구들이라는 단톡방 안에 유저 데이터를 저는 이런식으로 txt 파일을 생성 하였습니다.ex 샘플 [ { user: "1번친구" , point : 0 }, { user: "2번친구".. 2020. 10. 16.
카카오톡 메신저봇 단톡방 랜덤 포인트적립 안녕하세요, 이번 포스팅에서 메신저봇 어플리케이션을 활용한 카카오톡 봇 개발 기능 중 하나를 보여드릴 예정입니다. 단체카톡방에서 사용하게 될 포인트지급 예시 특정 확률로 대화 하다보면 포인트를 100포인트씩 지급 하고 포인트에 따라 계급을 부여받게 됩니다. ex) 훈령병, 이등병, 일병, 상병, 병장, 말년, 말뚝 !유저조회 라는 명령어를 입력하면 적립된 포인트가 몇점인지 계급과 진급까지 포인트가 몇포인트남았는지 한눈에 알아볼 수 있게 하였습니다. 조회했을때 등록 되지 않은 사용자라면 (유저 데이터가 없다면) 해당 유저를 0포인트로 자동등록 되도록 하였습니다. 봇과 가위바위보 게임을 해서 이기면 + 포인트를 지급 하고 지면 -로 감점 시키는 모습 입니다. 누적 및 감점 등으로 인하여 단체카톡방 내에서 경.. 2020. 10. 13.
[ORACLE] 오라클 테이블 컬럼 순서 변경 오라클에서는 테이블 컬럼 순서 변경 하기 쉽지 않습니다. 테이블 전체 삭제 -> 추가할 컬럼 스크립트 끼워넣고 -> 재생성 해도 되지만 다음과같이 제안 합니다. * 끼워넣고자 하는 위치 다음 컬럼들 전부 비활성화 -> 추가할 테이블컬럼 삽입 -> 비활성화 컬럼 전부 활성화 * A,B,C,D 컬럼이 있고 A,B 컬럼 사이에 E,F 컬럼을 추가하거나 A,B,C,D,E,F 에서 순서를 변경해야하는 경우 C,D 컬럼 숨김처리 E,F 컬럼이 이미 있는경우에는 바로 C,D컬럼 보이기 처리 E,F 컬럼이 없는 경우에는 ADD 로 추가하고 C,D 컬럼 보이기 처리 ALTER TABLE [테이블명] ADD (E VARCHAR2(20)); ALTER TABLE [테이블명] ADD (F VARCHAR2(20)); ALTER.. 2020. 7. 6.
[JAVASCRIPT] JSON 데이터 배열 파싱 최대값 구하기 이번 포스팅에서 자바스크립트로 받은 JSON 데이터 를 파싱하고 배열안에서 특정 데이터 중의 MAX값을 구해서 출력할 수 있는 방법을 포스팅 하겠습니다. 준비된 JSON 데이터는 다음과 같습니다. var JSON = [ {emp_number : "1111", korea_name : "테스트", age : "23", adress : "서울" } ,{emp_number : "1113", korea_name : "테스트1", age : "24", adress : "대구" } ,{emp_number : "1114", korea_name : "테스트2", age : "25", adress : "부산" } ]; 테스트,테스트1,테스트2 라는 사람의 정보 이고 age(나이) 는 23,24,25 입니다. 이 중 제일 .. 2020. 7. 3.