AD

방송하기 방송 관리자 - tusubot

네오캣짱
2021-06-01 00:59:35 7296 8 0

방송 관리툴

이전 tusubot 을 미니멀하게 필요기능만 추가하여 배포합니다

(이전 tusubot에 밀었습니다)


링크주소(늦게 확인하고 수정합니다)

https://patrickmonster.github.io/moderator/


tusubot이란?

트수(라이브 시청자)가 직접 봇처럼 채팅 및 방송을 관리할 수 있도록

부과적인 서비스를 제공하는 봇 입니다.


*모든 기능을 제공하는것이 아닌, 일부 사용에 편리한 기능만을 제공합니다.



쉽게 말씀드리자면, 나봇/빵떡/싹둑이 같은 봇을,

매니저 혹은 본인이 직접 운용 가능한 형태로,

부과적인 서비스를 창출합니다.



1:⍺ 의 형태로 연결이 가능하지만,

현재는 1:1형식의 연결 방식만 채택하고 있습니다.

(악용 및 문어발식 매니저 방지) 



이전의 tusubot 과 다르게

채팅창을 직접 구현하였습니다 (콘솔 및 채팅 병합)

콘솔 및 이벤트 알림은 우측 하단 알림으로 한번 더 올라옵니다.


채팅창을 구현하는데에 시간을 많이 먹었습니다

[채팅 양식 및 이모티콘/ 하이라이트 메세지 등...]




이렇게 가다가는 설명이 길어질거 같아 사진으로 간략하게 하겠습니다.

70e8ad148383b8182a9bbee2ad47cb86.png

매인화면 - 스트리머 login아이디를 입력해 주시면 됩니다.

(저같은 경우  '네오캣짱'이 아닌 'neocats_'를 입력 해 주시면 됩니다)



3b9468165a233528fed900c199586133.png


이러한 창이 뜨고, 좌측 하단에는

2b2a06136781cf981f29a4a97ba92ed7.png

이러한 표시가 뜨면, 정상적인 상태 입니다.



위의 사진을 보고, 순번대로 설명을 드리도록 하겠습니다.


1.

방송 타이틀 입니다. 더블클릭시 편집이 가능 합니다

7b1ab05e315770b435604e15eeb2cda1.png

선택후, 바깥을 클릭 하거나, esc를 누르면 편집이 취소되며,

입력후, 엔터를 누르면 변경이 됩니다 (단 권한 - 매니져/편집자/브로드캐스터가 아닌 경우, 변경되지 않습니다.)


2.방송 상태입니다. - 클릭시 매니져 moderator화면으로 이동 됩니다.


3. 방송시간입니다. - 실시간 스트리밍시간을 표기합니다.



4. 콘솔창입니다. - 채팅 및 방송 이벤트가 발생 및 올라옵니다.

채팅창은 twitch기본 채팅창과 최대한 유사하게 제작하려고 노력했습니다.

세부적인 내용은 전체적인 설명이 끝난이후 하도록 하겠습니다.


5. 채팅 명령창 입니다. - 사용자(트수)가 채팅을 입력 하였을 때에, 자동으로 응답 하는 대화가 저장되는 창 입니다.

5ba022e57dcafdd66ee9a1dfdd468e6e.png


5-1. 채팅인식 on/off입니다. off로 둘 시에, 아무런 명령도 처리하지 않습니다.


5-2. 명령을 추가하는 버튼 입니다. (팝업창으로 뜨니, 간략하게 입력하시면 됩니다)


5-3. 축소창입니다. 명령을 가리고 싶을때 사용하시면 됩니다.


5-4. 명령입니다. 해당명령을 클릭하면, 하단과 같은 팝업이 뜨는데,

c7101f459b9c2964822475953daa64de.png

커맨드 변경 -> 인식하는 단어를 변경합니다.

명령 변경 -> 출력내용을 변경합니다.

삭제버튼 -> 명령이 삭제됩니다. (사진에는 없는데 업데이트 되었습니다)

취소 -> 창을 닫습니다.


****************************************

해당처리내용은 userid를 채팅창에서 호출하는것이 아닌,

해당 메세지의 답장으로써 처리가 됩니다.22f1dcde1b0cb7b49c2c3f7cde3dd413.png

이편이 보기에 좀 더 편리하지 않을까...해서 구현하였습니다.

****************************************


6. 보조서비스 창 입니다. 보조로 매니져 할때에, 필요한 툴들을 배치 예정입니다.


채팅탐지 -> 부정적이거나, 악의적인 채팅이 다량으로 올라올 때에, 특정 단어 및 문장으로 검색하여

명령 처리를 결정합니다


팔로우 필터 -> https://patrickmonster.github.io/moderator/followers.html


클립제작 -> 해당기능이 채팅명령이 on일경우만 동작 합니다.


사용자 변경 -> 해당 채널을 빠져나와, 다른 채널로 접속 가능하게 됩니다.


7. 업데이트 공지가 올라갑니다.




********************************************************************************



4. 채팅창


4a7411aab11f920dcbd986031f05deef.png

채팅창에는 많은 기능들을 넣었습니다.


1. 채팅 설정입니다

3378755bf00cb00c8a3e20c9a33b405c.png

팝업으로 띄우기는 해당 창을 간소화 시켜, 알맞은 크기의 창으로 팝업 시킵니다.

로그 리스트는 좌측 하단에 뜨는 팝업에 대한 리스트 입니다.


2. 현재 게임입니다 -> 해당하는 기능은 크게 중요하지 않고,

구현과정이 까다롭기에 차후에 업데이트 하도록 하겠습니다.


3. 자동 스크롤입니다.

바닥에 붙이면 켜지며, 스크롤이 자동으로되는 스위치 입니다.


4. 채팅모드입니다.

빨간색은 중요도가 높은 명령입니다.

클릭하면 아마... 해제시키는 이벤트가 발생 할 수도 있습니다.


5. (좌측하단의 아이콘입니다) 이모티콘 입니다.

057bfa596810b4702bd7b177cf74d7ac.png

클릭하면 사용 가능한 이모티콘들이 나옵니다.


6. 메세지 전송창입니다.

어떤장소에서도 엔터를 누르면, 메세지 전송창으로 커서가 이동합니디.



7.유저 메세지 입니다.

2가지로 나뉩니다.

f1b24a9d6eb2eb73f53a5d92a0994f08.png

일반 메세지와, 강조메세지를 별도로 처리하였습니다.

(현재는 폰트 컬러 설정으로 인하여, 강조메세지 문구가 보이지 않지만, 차후 업데이트 하도록 하겠습니다.)



클릭하면 메세지 상세보기가 나옵니다.

57b1634a9f8cf4d6de785e234d71db0b.png

하단에는, 옵션입니다.

타임아웃(30s)/벤/메세지삭제/답장


닉네임을 클릭하면, 해당 사용자가, 본 채널에서 채팅한 기록을 볼 수 있습니다.(트위치 프로필)





=========================================

tusubot 기본명령어 안내

;클립 ;후원 ;트봇

이며,

각각의 명령어는 채널을 기반으로 생성됩니다.

;클립 -> 클립을 생성하며 채팅에는 클립링크/ 콘솔에는 클립 편집 링크를 제공합니다 (오프라인일 경우, 오프라인 상태임을 알립니다.)

;후원 -> 트윕 후원링크 입니다.

;트봇 -> 트봇에대한 안내입니다. (자동응답입니다.)

=========================================



+ 팔로우봇 및 챗봇 방지

팔로우봇과 챗봇은 오랜기간 골머리를 썩여왔고,

언제 어디서나 프록시가 터지며, id가 생성되어 공격이 들어올지 예상하지 못하는 타이밍에 들어 옵니다.


이를 위하여, 많은 채널에 실시간 추적 및 채팅패턴이 없는 만큼,

예측하기 힘들고 골머리썩이는 존재 입니다.


이것들에 대한 패턴을 파악하고, 사전에 방지하는것이

이러한 기능을 넣은 이유이며,


실제 제가 매니져를 하던 당시에, 동일한 기능(채팅탐색)을 하는 봇을 제작하여

사용한 경험이 있습니다.


아직 부족하고, 보안할점이 많은 프로그램이지만,

한분한분 많은 사람들이 사용하면서, 좋은 방송 깨끗한 방송을 만들어 가셨으면 좋겠습니다.


(업데이트 전 테스트 도중, 챗봇이 와서 필터링한 캡처 입니다.)

a74373d1d32740daf1e6e7cbb6075ee7.png


일괄 타임아웃후, 팔로우 필터에서 삭제하는걸 권장드립니다.

[이전에 데이터를 불러오지 못하는 오류는 수정되었습니다.]



https://patrickmonster.github.io/moderator/


기타 프로그램 제작 및 문의사항은 비밀덧글로 남겨 주시면 감사하겠습니다.

후원댓글 0
댓글 0개  
이전 댓글 더 보기
이 글에 댓글을 달 권한이 없습니다. 로그인해 보세요.
AD
▼아랫글 M1 맥을 송출컴으로 게임 스트리밍하기 앞니콘アープニコーン
방송하기프로그램채팅/봇업데이트
8
업데이트
트위치 구독 비용 인하 (한국) [4]
세젤귀햄찌
07-23
18
방송하기
(질문글 아님)Q . 당신은 방송을 잘하십니까? [12]
민석민주주의린민공화국
07-13
12
07-04
20
06-30
7
프로그램
OBS UI 폰트 모양과 사이즈를 바꿔보자 [2]
멋쟁이만팔로우하는댕댕소
06-26
114
방송하기
【 트위치 무료 하단패널 】 [55]
까미ㆍ
06-25
23
06-24
7
업데이트
NVIDIA GeForce Hotfix v466.79 Driver [9]
로즈우
06-12
15
06-04
»
방송하기
방송 관리자 - tusubot
네오캣짱
06-01
6
방송하기
M1 맥을 송출컴으로 게임 스트리밍하기 [1]
앞니콘アープニコーン
05-31
인기글 글 쓰기