AD

 개발 귀찮아 죽으려하는 자의 명령어 총정리(v1.0)

Kuhave
2018-01-18 21:38:53 3571 22 14

이 글은 앞으로도 '그 분'의 요청에 따라 복붙하여 널리널리 퍼질 글입니다.


----------------------------


명령어 출력 텍스트는 밑줄로 표기합니다.


!유사명령어 : 유사봇 명령어를 출력합니다. (쿨타임 : 10초)

출력 예시

(아이디) > !uptime(업타임), !전적 <숫자(없으면 전체출력)>, !전적요약 <숫자(기본값 3)>

244f78e9734058e797b0d8d77f6bae83.jpg

아직 반영 안 된 명령어도 많아요.




!업타입, !uptime : 현재 방송 업타임을 표시합니다.(유사암드 적용 및 현재 스트림 둘 다 표시) (쿨타임 : 영어, 한글 각각 5초)

출력 예시 (파란색 : 유사암드 고려한  총 업타임 시간, 빨간색 : 현재 스트림의 업타임(나봇의 업타임이랑 동일))

현재 총 2시간 33분 6초동안 연속 방송중(현재 스트림 업타임 : 1시간 22분 50초)

931d3a0c4be3a1222fecf5bc2ed0c8f2.jpg


번외로, 방송을 켠 후 처음으로 업타임 명령어를 치면 방송이 켜진 것으로 인식되고, 아래와 같은 출력이 발생합니다.

저런! 펀가의 방송이 시작됐죠? 방송 시작 시간 : 18일 20시 36분 43초, 2분 14초동안 연속 방송중





!전적 <숫자> : 현재 스트림에서의 배그 전적을 표시합니다. (쿨타임 : 30초)

숫자값이 있는 경우 최근 <숫자>만큼의 전적만 출력합니다.


배그를 하고 있지 않은 경우(방송X, 다른게임 등) 에는

저런! 전적확인은 배그할 때 해야겠죠?

라는 메시지를 출력합니다.


방송 X, 다른게임하는지 등은 Twitch API로 판단하게 됩니다.

또한 배그를 시작하였는데 아직 전적이 한 판도 없는 경우의 출력 결과는 다음과 같습니다.

아직 단! 한판도 안했죠?


이 외 배그를 플레이하고 있고, 한 판이라도 기록이 나오는 경우에는 해당 등수 기록을 모두 출력합니다.

출력 예시(매개변수 숫자가 없는 경우)

이번 방송의 전적 (솔로/듀오/스쿼드)%d->%d->%d->%d->%d

5ae540a9ea6faf6da25cca880ff680a2.jpg


출력 예시(매개변수 숫자가 있는 경우)

이번 방송의 전적 (요약본) ... → (솔로/듀오/스쿼드)%d->%d->%d->%d->%d

5e7ac4eba721a31695a39cde8e28f632.jpg




!전적요약 <숫자> : 현재 방송의 전적정보의 여러 통계를 내 줍니다. (쿨타임 : 30초)


배그를 하고 있지 않은 경우(방송X, 다른게임 등) 에는

저런! 배그를 시작해야 요약할 수 있겠죠?

라는 메시지를 출력합니다.


방송 X, 다른게임하는지 등은 전적 명령어와 마찬가지로 Twitch API로 판단하게 됩니다.

또한 배그를 시작하였는데 아직 전적이 한 판도 없는 경우의 출력 결과는 다음과 같습니다.

단! 한판도 진행하지 않았죠?


이 외 전적을 출력할 만한 데이터가 있는 경우, 전적 요약 데이터를 출력합니다.

숫자는 최고 성적을 요약하는 매개변수로써, 기본값은 3으로 설정되어 있습니다.

오늘 오후 5시 8분경 펀즈님의 요청으로 간략한 메시지 형태로 바뀌었습니다.

출력 예시

총 35판 완료, 최고 등수 3개 : [8등, 16등, 17등], 상위 68.9%, Top10 1번(2.9%)함.

     ㄴ 판수                     ㄴ <숫자>부분(기본값 3)   ㄴ 전적 백분위  ㄴ 탑텐횟수와 탑텐비율

b142a43f8e42c3652ef3c63d3d9c56ee.jpg

요약은 지금 안됩니다. 나중에 추가할게요..


!b  : 아시죠? (쿨타임 : 1초)

펀즈님과 저 둘만 인식하는 그 명령어입니다.(한번도 쓰신적없죠 펀.즈.님?)

!b on : 방송을 켭니다.

이 기능은 업타임 명령어에 통합되었습니다.

즉 스트리밍이 진행되고 있으면서 업타임 명령어가 입력되면 해당 기능도 동작하게 됩니다.

!b off : 방송을 끕니다.

이 기능은 30초동안 채팅이 없으면 스트리밍 상태를 점검하여 조건이 만족되면

자동 종료하도록 하였습니다.

위 두 명령어는 실질적으로 사용이 거의 안 된다고 볼 수 있는 명령어이므로

출력 예시가 필요하시면 댓글로 남겨드리겠습니다.



그리고 특화 기능으로써 한 판이 끝나고 내부적으로 전적 정보가 데이터베이스에 입력된 경우

해당 라운드(전 판이죠?)의 결과를 출력합니다.

출력 예시 : 

전적 업데이트 정보) (솔로) 성적 97명 중 95등 기록!

총 35판 완료, 최고 등수 3개 : [8등, 16등, 17등], 상위 68.9%, Top10 1번(2.9%)함.

두 줄에 걸쳐서 출력하며, 첫 줄은 검출된 라운드의 전적 결과, 두 번째 줄은 !전적요약 명령어의 출력 결과와 동일합니다.

(이 때 두 번째 줄에서 나오는 전적요약 명령어는 쿨타임을 무시합니다.)

1d8c9c30b0af3bc50e987db48d623b79.jpg



!한강 : 한강 수온을 출력합니다.

 3b228297243a850006a84f68f2f9a4b0.jpg

반응 괜찮길래 옴닉이 인수합병하였습니다.

배스와 사람의 수는 랜덤 숫자니 뇌피셜은 믿으면 안되겠죠?



전적에 관한 추가설명 :

배그 중일때는 리가님의 영상처리 솔루션 작동,

이 외 게임에는 투표제 전적입력 명령어 작동합니다.

투표제 전적입력 명령어 설명

투표 시스템은 테러를 저지하기 위한 시스템으로,

해당 명령어에 대해 여러 사람(기본값 3명, 제가 수정 가능합니다.)이 똑같은 수치를 입력하여야 업데이트가 되는 형식입니다.

예시)

36b244171027fb038a0fdaf624310e09.jpg

1점이라는 전적을 3명이서 동시에 입력하여서 점수 1점을 업데이트한 모습입니다.


다음으로 투표가 취소되는 경우에 대해 알아보겠습니다.

첫 번째 경우로, 투표 도중에 다른 값을 입력받은 경우에 투표가 취소됩니다.

예시)

782f259d06a7796591dcba3bb3c35b37.jpg

전적타입에 대해 이견이 있었으므로, 해당 내용이 적용되지 않는 모습을 보실 수 있습니다.


두 번째 경우는, 한 사람이 2번 이상 똑같은 값을 입력한 경우에는 부정 선거로 투표가 취소됩니다.

전적에 대한 투표의 원칙은 평등선거를 원칙으로 합니다.

예시)

2a72c094ac9fcdebb73f57ee698a9c28.jpg

야더리움의 주가를 올리려는 운동권 사람이 전적입력 명령어를 여러 번 치게 되었고, 해당 투표는 무효화되었습니다.


투표의 시간 제한은 없습니다.


이상으로 투표 시스템에 대해 알아보았습니다.

다음으로 변경된 명령어에 대해 알아보겠습니다.

(한줄요약 : !전적입력 (숫자), !전적타입 (문자열), !전적수정 (숫자)

위 3개의 명령어는 투표 시스템이 적용됨.

그리고 !전적 및 위 3개의 명령어는 배그하지 않을 때에도 적용됩니다.)


!전적입력 (숫자) : 전적을 입력합니다. (투표 시스템 적용)

eb96ee8f376ebed08b6061650858a44e.jpg

추가적으로 등락률도 업데이트되었습니다.

(단 등락률 계산은 게임 타입이 바뀔 때에도 똑같이 이전 데이터 대비한 등락률로 계산합니다.)


!전적 : 전적을 보여줍니다.

6c1e2792c1562967bbb94240599ad1cc.jpg



!전적타입 (문자열): 앞으로 기록될 전적의 범주를 변경할 수 있습니다. (투표 시스템 적용)

이제 야트코인 야더리움 등등 점수 기록을 관리하는 모든 게임에 적용할 수 있습니다!

814bd05175af7a3d88ee6b79cef6998b.jpg


그냥 !전적타입 만 치시면 현재 전적타입을 출력합니다.

43ef4d07eb98e6c5a9aac20c8c33f3c1.jpg



!전적수정 (숫자) : 마지막으로 기록된 전적을 수정합니다. (투표 시스템 적용)

976052b9b1d8b57c2109056079a59fc5.jpg


권한(저 및 펀즈님)이 필요한 명령어 :

!전적의석수 <숫자> : 투표 가결에 필요한 의석수를 조절합니다.(기본 3, 숫자가 3보다 작은 수는 권장하지 않음.)


!전적대량입력 <빅---데이터> : 전적을 대량으로 입력합니다.

범주는 .범주이름 식으로 작성하고, 데이터는 띄어쓰기로 구분된 숫자로 입력합니다.

exception 처리가 약하기 때문에 입력에 신중을 기해야 합니다.(안 쓰면 그만임)

예시 : !전적대량입력 .펀트코인 1800 9392 72635 .펀더리움 12218 31287 493


----------------------------




지금 귀찮아 죽을 것 같은 상태이므로 대충 복붙 작성 하는데,

나중에 시간 나면 상세하게 적겠습니다.


아 귀찮아ㅏㅏ

그리고 아래 글에서 디씨콘 통계에 관한 글을 봤는데요

디씨콘 통계 기능에 대해 반대하는 입장 댓글로 받습니다.

반대 없으면 기능 통합 고려해 보겠습니다.



추가 예정인 명령어 및 기능 리스트(기간은 상상속 기간이 있어요)

카운트에 관한 명령어 : !스택, !스택추가

배그에서의 전적 기능과 기타 게임에서의 전적 기능 통합(솔로-펀트코인 이런식으로 연동, 투표제는 투표제 그대로)

펀즈님 혹은 저에 의한 투표제-당직 전환 기능

디씨콘 통계 기능 : !디씨콘톤계

전적요약 부활 : !전적요약

지난 방송의 전적 불러오기(너무 길 수도 있으니 요약해서), 대 통합 전적 표시 기능 : !유통기한지난전적


아몰랑 암튼의견달아주십쇼

의견 반영 비중은

펀즈(100%)  > 다수의 의견 > 제의견 > 소수의 의견 이므로

많은 사람들이 공감할 수록 반영이 잘 되겠죠?

하지만 이 글도 의견이 없겠지..


요약 따위 없는 글 읽어주셔서 감사합니다.

후원댓글 14
댓글 14개  
이전 댓글 더 보기
이 글에 댓글을 달 권한이 없습니다. 로그인해 보세요.
▼아랫글 디씨콘 빅-톤계맨 등장 코리시거
 잡담 공지 개발 아트 영상 털
36
 개발
PUBG Official API Open Beta 시작 [18]
코리시거
04-03
20
04-01
10
03-31
19
03-28
18
 개발
펍-지한테 기만당하는 준 [3]
코리시거
03-22
23
02-09
16
02-09
32
01-22
16
 개발
디씨콘 빅-톤계맨 등장 [9]
코리시거
01-18
24
 개발
전적옴닉 업데이트 알림 [11]
코리시거
01-17
26
01-15
12
01-13
인기글 글 쓰기