プレゼンスの更新は、Discord.jsを使用すると比較的簡単に行うことができます。以下に、シンプルな方法といくつかのコード例を紹介します。
- プレイ中のステータスを更新する例:
client.on('ready', () => {
client.user.setActivity('ゲーム中', { type: 'PLAYING' });
});
この例では、ボットが"ゲーム中"というステータスを表示します。setActivity
メソッドを使用し、type
パラメータに"PLAYING"を指定しています。
- カスタムメッセージを表示する例:
client.on('ready', () => {
client.user.setActivity('カスタムメッセージ', { type: 'CUSTOM_STATUS' });
});
この例では、ボットが"カスタムメッセージ"というカスタムステータスを表示します。setActivity
メソッドを使用し、type
パラメータに"CUSTOM_STATUS"を指定しています。
- オンライン状態を表示する例:
client.on('ready', () => {
client.user.setStatus('online');
});
この例では、ボットがオンラインとして表示されます。setStatus
メソッドを使用し、"online"を指定しています。
これらは基本的なプレゼンスの更新方法の一部です。Discord.jsには他にも様々なオプションがありますので、公式ドキュメントや他のチュートリアルも参考にしてみてください。
以上のコード例と解説を参考にしながら、自分のボットに適したプレゼンスの更新方法を実装してみてください。