Discord Bot에서 할머니를 구현해보십시오.
8555 단어 discord.js재료디스코드
소개
@Nemesis씨의 「 Java로 유파를 구현해 봅니다. 」가 화제이므로, 실제로 Discord상에서 「이름을 빼앗아 보려고」 생각합니다.
요구 사항 정리
Discord의 경우, 계약서도 아무것도, 모두 자칭하고 나서 말하고 있으므로 계약서는 교차할 필요는 없다.

그래서 다음과 같은 동작을 하는 BOT을 만든다.
그 다음에, 스테이터스도 표시시켜 본다.

일을 플레이하는 중 ... 뭔가 위험해.
① 아래 준비
이 기사대로 설정해 보았다.
누구나 만들 수 있습니다! Discord Bot (기초편) - EOi씨
② server.js를 만지다
우선 이런 느낌으로 구현해 보았다.
server.js
//略
client.on('ready', message =>{
console.log('フン。ようやく準備ができたのかい。');
client.user.setActivity('お仕事');
});
client.on('message', message =>{
if (message.author.id == client.user.id){
return;
}
if(message.isMemberMentioned(client.user)){
console.log(message.author.id);
var text = "フン。<@" + message.author.id + ">というのかい。贅沢な名だねぇ。";
message.channel.send(text);
const random = Math.round(Math.random() * (message.member.displayName).length);
let newName = (message.member.displayName).substr(random, 1);
message.guild.member(message.author.id).setNickname(newName);
console.log(newName);
text = "今からお前の名前は<@!" + message.author.id + ">だ。いいかい、<@!" + message.author.id + ">だよ。分かったら返事をするんだ、<@!" + message.author.id + ">!!";
message.channel.send(text);
return;
}
});
//略
③ 실행해 본다

잘 갔다
곤란 당
유파파보다 상위 권한의 롤이 붙어 있는 사람에게는 이름을 빼앗을 수 없다.
유파가 상사로부터 이름을 빼앗으면 그것은 그것으로 사회 문제가 되기 때문에, 이 문제는 스루 한다고 하자.
끝에
재료였습니다.
유파파 BOT는 여기에서 서버 가져올 수 있습니다.
유파파 BOT
참고 기사
Reference
이 문제에 관하여(Discord Bot에서 할머니를 구현해보십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nekozuki_dev/items/485d47a459a63f59400f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)