Explore

Advertise

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

/ ㅅ / 뮤봇이다뮤~★

/ ㅅ / 뮤봇이다뮤~★

5

0

Invite

Vote (1)

PMH Studio / Proj- μBot | Smart & Cute Discord Bot_Mu~☆


PMH Studio μBot

Official Discord μBot( Version 5.0 ) Github Repository.

Discord Server AppVeyorCI Status CircleCI Status GitHub license GitHub code size in bytes GitHub (pre-)release Github All Releases GitHub forks GitHub issues MuBot Language MuBot Using MuBot Request

  • 안녕하세요! PMH Studio의 Studio장! PMH입니다! @PMH
  • 이 프로젝트는 Discord에서 제공하는 Discord API기반으로 다용도 Bot을 만드는것을 목표로 하는 프로젝트입니다!
  • 모든 Projects의 저작권은 특별히 명시되지 않는한 PMH Studio에게 있습니다.

Bot Developers' Discord Server!

Discord Server Invite

뮤봇의 작동을 위한 값들입니다! 소스 수정시 참고하세요!


기본요구값 - 뮤봇의 동작을 위하여 필요한 값들입니다

muto

디스코드 API에 연결하기 위한 디스코드 에플리케이션 빌트인 봇 토큰입니다

https://discordapp.com/developers 에서 발급하실 수 있습니다

muai

Google에서 제작한 Dialogflow에 인공지능 연결을 위한 토큰입니다

http://dialogflow.com/ 에서 발급하실 수 있습니다

prefix, defaultPrefix

프리픽스값과 기본값입니다

프리픽스란, 봇을 호출할때 (프리픽스)(명령어)순으로 호출할때의 프리픽스 값입니다 즉, mu!help에서 mu!는 프리픽스 help는 명령어입니다

저장문서 호출 - 중요한 값을 저장하기위한 저장문서들을 호출합니다

prefixes

서버에서 커스터마이징한 프리픽스를 저장하기 위한 문서입니다

문서의 경로 기본값은 (/Saved/ServersPrefix.json)입니다

mute

뮤트코인 사용자의 코인정보를 저장하기 위한 문서입니다

문서의 경로 기본값은 (/Saved/UsersCoin.json)입니다

모듈호출 - 뮤봇을 동작을 보조하기 위한 모듈을 호출합니다

API

가장 중요한 모듈로서 디스코드 API에 접속하기 위한 모듈입니다

저희 뮤봇은 API에 접속하기 위하여 Discord.js 모듈을 사용중입니다

cmds

node.js의 파일시스템("fs")입니다.

주로 커멘드 파일(/muc 디렉터리)를 불러오기위한 모듈입니다 그 외에도 뮤트코인 저장문서 호출, 프리픽스 저장문서 호출등을 담당합니다

apiai

Google에서 제작한 Dialogflow를 호출하여 muai값을 받아 ai값으로 넘깁니다

Dialogflow를 호출함으로서 인공지능을 사용하여 지능을 가진 메세징이 가능해 집니다 그 외에도 mu!심심해, mu!안녕 등을 담당합니다

명령어 호출 - 뮤봇의 뇌! 명령어를 호출합니다

jsfile

(/muc/) 디렉토리에 존제하는 파일중 .js 확장자를 가진 파일만을 지칭합니다

예시로 /muc/help.js가 있을때 help.js는 jsfile에 속합니다

filename(s)

(/muc/) jsfile들의 이름중 .js를 뺀 이름값입니다

예시로 /muc/help.js가 있을때 help가 filename에 속합니다

클라이먼트 호출 - 뮤봇의 몸! 클라이먼트를 호출합니다

mu

뮤봇 자기 자신을 지칭하는 값입니다!

당연히 가장 중요하겠죠?

사용자 입력 정보 추출 - 사용자가 입력한 정보를 간추리고 추출합니다

input

입력값입니다! 이 값은 아무런 과정없이 입력된 그대로를 지칭합니다!

msgAr

input값을 스페이스바(" ")로 나눈 값들입니다!

예를 들어 mu!sayd Test가 input값일때 mu!sayd와 Test는 msgAr에 들어갑니다

i

msgAr중 맨 앞 값을 말합니다

즉, mu!sayd와 Test가 msgAr일때 mu!sayd는 i값 입니다

pars

이번엔 반대로 msgAr중 맨 앞 값이 아닌 모든 값을 말합니다

즉, mu!sayd와 Test와 테스트와 ㅎㅇ가 msgAr일때 Test, 테스트, ㅎㅇ는 pars에 들어갑니다

verify

앞서 말한 i값에서 쩌어어 앞에서 말한 prefix를 제외한 값을 말합니다

즉, mu!sayd가 i값일때 prefix인 mu!를 제외하여 sayd라는 값은 verify값입니다 이렇게 하여 프리픽스와 pars를 제외한 명령어 부분을 알아넸네요!

명령어 실행! - 음... 이건 행동이 되겠네요

cmdFile

앞서 말한 verify값을 가진 명령어를 실행합니다!

정확하게는 cmdFile.run을 사용해서 실행하죠

물론 mu, input, pars 값들을 같이 보냅니다!

aiRequest

앞서 말한 verify값을 가지고 Google의 Dialogflow에 보냅니다!

이로서 인공지능을 가지게 되어 input값의 대한 대답을 하게됩니다!

여기까지 뮤봇의 값들을 알아봤습니다. 하지만, 이 글은 요약의 요약을 한 요약본일 뿐입니다!

사용된 소스들

Discord.js: 대부분의 값들을 사용하였습니다 npm:apiai: 모든 값들을 사용하였습니다 fs: 일부분의 값들을 사용하였습니다 생략된 값들 뮤트코인 구성값 임베드 이름값


Project Dir

PMH Studio

Projects

Programs

Discord bot

proj-μBot

Branch: Version 5.0

Discord.js Included

Node.js Included



Ratings & Reviews


5

1 review

Reviews can be left only by registered users. All reviews are moderated by top.gg admins. Please make sure to check our guidelines before posting.

5 stars

1

4 stars

0

3 stars

0

2 stars

0

1 star

0


Joeroot
Joeroot

4 months ago

Lovisa Discount code is best code provided by Lovisa . Amazing Discount Offers Get, Lovisa & Promo Codes and save up to 40% on the offer, so get the code helps you to save on coupon and promo codes.https://uttercoupons.com/front/store-profile/lovisa-discount-code (edited)

0


Details

Prefix

mu!

Socials

mubotapi.dothome.co.kr

Discord Support Server

GitHub

Tags

    Fun

    Utility

    Social

Creators

PMH Studio / PMH

PMH Studio / PMH