🌐
discord.jsでGlobalchatをする
|ω・`)ノ ヤァ
GlobalChatの作成方法(Channel式)
*channel式GlobalChat
client.on("message", async message=>{
if(message.author.bot) return;
if(message.channel.name == ("チャンネル名")){
message.delete();
const ch_name = "チャンネル名";
client.channels.cache.forEach(ch => {
if(ch.name === ch_name){
ch.send({embed: {
title: `${message.author.tag}(${message.author.id})`,
description: message.content,
color: 0x800080,
timestamp: new Date(),
footer: {
text: message.guild.name + "(" + message.guild.id + ")"
},
thumbnail: {
url: `https://cdn.discordapp.com/avatars/${message.author.id}/${message.author.avatar}.png`
}
}})}})};
画像対応してないです(わからないので)
*開発者とかを絵文字表示する場合
client.on("message", async message=>{
if(message.author.bot) return;
const args = message.content.slice(2).trim().split(/ +/g);
const command = args.shift().toLowerCase();
var admin = ""; // userを絵文字で表示する場合は記入
if (message.author.id === "自分のID") {
admin = ":crown:";
}
if(message.channel.name == ("global-chat")){
const gmute = (await gmutes.get(message.author.id)) || { score: 0, reason: 0 }
if(gmute.score != 0) return;
message.delete();
const ch_name = "global-chat";
client.channels.cache.forEach(ch => {
if(ch.name === ch_name){
ch.send({embed: {
title: `${admin}${message.author.tag}(${message.author.id})`,
description: message.content,
color: 0x800080,
timestamp: new Date(),
footer: {
text: message.guild.name + "(" + message.guild.id + ")"
},
thumbnail: {
url: `https://cdn.discordapp.com/avatars/${message.author.id}/${message.author.avatar}.png`
}
}})}})};
画像入れられるようになったら、更新します。
もし、この記事が良かったら、TwitterFollowよろしくね!
Twitter(@kinoko1216)
Discussion