まず、メッセージを送信するためにdiscord.jsを使用する必要があります。適切なバージョンのdiscord.jsをインストールして、ボットのトークンを取得しておきましょう。
次に、メッセージを送信するコードを作成します。以下の例では、channel.send()
メソッドを使用してメッセージを送信しています。
const Discord = require('discord.js');
const client = new Discord.Client();
const token = 'あなたのボットのトークン';
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
client.on('message', async (message) => {
if (message.content === '!edit') {
const sentMessage = await message.channel.send('編集前のメッセージ');
// ここでメッセージを編集するコードを書く
}
});
client.login(token);
上記のコードでは、!edit
というコマンドを受け取った場合にメッセージを送信し、そのメッセージをsentMessage
変数に代入しています。
メッセージを編集するためには、sentMessage.edit()
メソッドを使用します。以下の例では、メッセージのコンテンツを変更しています。
sentMessage.edit('編集後のメッセージ');
これで、メッセージの編集が完了しました。