Team Ai
Apppublic

Stryker-SC/Discord-Bot-VCMaster-JavaScript-Revamped

sourceHugging Faceupdated 2mo agoView on Hugging Face
0likes
voiceUtils.js26 linesDownload Raw Back to utils
1const { ActivityType } = require('discord.js');2 3/**4 * Gets a suitable channel name based on the user's activity.5 * @param {import('discord.js').GuildMember} member - The guild member to check activity for.6 * @returns {string} The suggested channel name.7 */8function getChannelName(member) {9    const activities = member.presence?.activities || [];10 11    // Prioritize playing or streaming12    const validActivity = activities.find(activity => 13        activity.type === ActivityType.Playing || 14        activity.type === ActivityType.Streaming15    );16 17    if (validActivity && validActivity.name) {18        return validActivity.name;19    }20 21    // Default fallback22    return `${member.displayName}'s Channel`;23}24 25module.exports = { getChannelName };26