채팅/봇 간단한 채팅 플그램.

베리머취래빗
2018-05-09 14:09:27 5083 9 3

가끔 채팅을 가져오는 문제를 보고 또다른 대안을 찾다가 나온 방법입니다.


다운로드 링크(0.1.0.24 업데이트, webgetparty 스크립트 변경)

https://mega.nz/#!sfYCiAbZ!wCfzS5rWQB3l0xjcmh70EUl1dnPj8hH4yLhKlEyVZRc

(바이러스토탈 백신 체크 : https://www.virustotal.com/#/file/3e803076d3ffaa99458c093646f95f62e87fd24135aa64a81715bffcedc20737/detection )

실행시키면 처음에 방화벽 관련 창이 뜨는데 취소를 눌러도 큰 상관이 없습니다. 다른 특별한 권한은 필요치 않습니다.

실행파일과 스크립트 파일만 다운로드 : https://mega.nz/#!xXJlWSyY!cVL1Fvw12ImmT8DopkwrNleNNuoXk77k8H16jgVrmso

(0.1.0.24 업데이트. 일부 스크립트 파일의 버그를 제거.  https://www.virustotal.com/#/file/9604810bd382aa992d21dd41e567e8d032824a04dc7abfa7a71d77e07c5d49ff/detection )


실행을 시키고 자신의 채팅방이나 트위치 주소를 입력하면, 프로그램이 준비가 됩니다.

압축파일을 풀면 나오는 doc폴더의 webchatlog.html 파일이나 webchatlog_local.html(크기 저장) 파일을 브라우져 소스에 로딩하면 채팅 내용이 보여지게 됩니다.

한번 프로그램이 주소가 설정되면 다음 실행에도 같은 주소로 자동으로 시작할 수 있습니다. 그리고 계속 실행 중이어야 채팅을 가져옵니다.


단점이 있다면 기본적으로 작성된 채팅창 모양에서 다른 채팅창 모양으로 만들려고 한다면 CSS나 javascript의 지식이 필요합니다.

그리고 무식한 방법으로 내장된 크롬 브라우져에서 채팅 내용을 뽑아내는 방식이기 때문에 한자릿수의 컴퓨터 점유율을 필요로 합니다.

내장 브라우져는 제한된 기능으로 만들어진 것이라 비디오 재생이나 플러그인 설치 등의 기능은 지원되지 않습니다. 그리고 내장 브라우져를 사용할 경우에는 더 많은 부하가 걸리므로 가급적 서핑용으로 사용하시는 것을 피하셔야 합니다.


대충 아래와 같은 모양으로 채팅창을 볼 수 있습니다.

채팅 랜덤 색 제거는 html 파일의 randomcolor 부분의 값을 1에서 0으로 만들어주면 됩니다.

5d2da0c852e648d7dcafd452700bfda6.png

참고하시기를~

(편집)

구독이나 특정 사용자의 대화를 알려주는 알림 박스의 CSS와 스크립트를 보기 좋도록 업데이트.

사용자명은 영문 아이디로 소문자로만 입력해야 합니다.

doc/webalertlog.html 참조.

ace15e326037f37ce2b6029a0bd33999.png

(편집) .17 채팅의 특정 단어를 인식하는 투표 기능과 순차 추첨 기능을 추가. 


f249b685519ad617f9912f0bcaaa58ae.png


f62f8a3a29f74283768f3f3f8c6d17da.png

(편집 0.1.0.18)

webchatemote.html 파일 추가.

아이콘 애니메이션 효과를 배경으로 사용할 수 있습니다. 브라우져 렌더링을 사용하므로 좀 더 많은 부하가 걸릴 수 있습니다.

효과는 분수가 올라오는 형태의 중력이 있는 효과로 만들어졌습니다.


b02b68044b3891061e3700da29cb7069.png

(편집 0.1.0.19) 아이콘 애니메이션 기능의 FPS를 40으로 제한했습니다. 다시 60으로 조정하려면 파일의 fps값을 수정하면 됩니다. 낮은 fps로 만들수록 CPU점유율이 감소하지만 부드럽게 렌더링 되는게 힘들어집니다.

(편집 0.1.0.20) 아이콘 애니메이션 기능에 바운싱 효과가 들어간 스크립트 파일 webchatemotebounce.html 를 추가. 경계면에 닿으면 튕겨나오는 효과로 기존 분수 움직임에 더해졌습니다.

(편집 0.1.0.22) wbgetnth.html에서 한 아이디로 여러 단어가 입력되는 경우의 중복을 방지.


(편집)

nginx 툴도 업데이트 됐습니다.

잘 안쓰는 녹화 옵션을 살짝 넣었는데 크게 쓸모는 없을겁니다;


277f7bba40e9e4c071efdd39039af463.png


https://mega.nz/#!8SYnWLBK!XIVwqfBOQ7aStxjdSRejaGHstYetZFx6JW82RpjRhmA

(바이러스토탈 백신 체크 : https://www.virustotal.com/#/file/4543d300a7e994f54478e6964b00c168c15b4ab35ce890428d31aaf6a24fa03d/detection

baidu 백신은 오진입니다)


댓글 3개  
이전 댓글 더 보기
광고
방송하기프로그램채팅/봇업데이트
23
방송하기
버퍼링이 심해요!!!......왜? [26]
니드리
06-01
2
프로그램
클립보드 동기화 프로그램 Ditto. [3]
베리머취래빗
05-28
19
05-21
32
05-20
13
05-17
7
05-16
»
채팅/봇
간단한 채팅 플그램. [3]
베리머취래빗
05-09
4
05-03
인기글 글 쓰기