A discord.js v13 bot for CreatorHub

Overview

CreatorBot for CreatorHub

Discord server npm version Discord server

CreatorBot

A discord.js v13 bot for CreatorHub

CreatorHub Discord Server

CreatorHub Discord Server

CreatorHub is a growing community of content creators and gamers alike. The main goal of this Discord server is to connect like-minded people from all around the world together in a friendly and welcoming environment. We are all about sharing advice, providing constructive feedback, and growing our online presence.

So if you are a youtuber, streamer, game developer, casual gamer, or social media influencer, come check out CreatorHub!

Note

  • While this project is free to use and modify, it was created soley to run on a specific server and would not work elsewhere without some heavy modifying beforehand
  • This project is a WIP and you will likely encounter issues if you use it

License

GPL-3.0 License

Comments
  • Move Command

    Move Command

    • [x] Check toChannels channel type and make sure it's a GUILD_TEXT before continuing
    • [x] Check if the bot has MANAGE_MESSAGES permissions in the channel it is deleting a message in before continuing
    • [x] Error when accidentally using a message ID twice in one commands
    opened by ProbablyRaging 1
  • Handle exceptions for embed field lengths

    Handle exceptions for embed field lengths

    Global

    • [x] channelmute.js / channelunmute.js (content menu and command versions)
    • [ ] avatar.js* (context menu and command versions)
    • [x] whois.js (context menu and command versions)
    • [x] embed.js
    • [x] warn.js* - Still need to add logs embed
    • [x] apply.js
    • [x] report.js
    • [ ] serverinfo.js*

    *these likely won't ever reach max field lengths

    opened by ProbablyRaging 1
  • Last Letter - double reacts, fail messages and others..

    Last Letter - double reacts, fail messages and others..

    • [x] Issue with bot sometimes adding a pass and fail reaction when failing - reference
    • [x] Multiple fail messages when two types of fails occur in the same message - reference
      • Make sure it actually fails when the first failing criteria is met
    • [x] Need to ignore numbers and symbols better, especially at the end of a word - reference
      • ...and not use either as a next letter requirement
    • [x] Maybe we ignore messages which include a space or just don't allow chatting in that channel at all
    • [x] Single letter messages are being passed, even though we are supposed to be checking a dictionary - reference
    • [x] onReady fetch the last message in the channel
    bug 
    opened by ProbablyRaging 1
  • member-counter

    member-counter

    Is null if no one has a status other than offline

    #2

    C:\Users\proba\Desktop\CreatorBot2.0\modules\member-counter.js:9
                let totalOnline = fetchedMembers.filter(member => member.presence.status !== 'offline').size + 130;
                                                                                  ^
    
    TypeError: Cannot read properties of null (reading 'status')
        at C:\Users\proba\Desktop\CreatorBot2.0\modules\member-counter.js:9:79
        at Map.filter (C:\Users\proba\Desktop\CreatorBot2.0\node_modules\@discordjs\collection\dist\index.js:1:2066)
        at C:\Users\proba\Desktop\CreatorBot2.0\modules\member-counter.js:9:46
        at processTicksAndRejections (node:internal/process/task_queues:96:5)
    
    opened by ProbablyRaging 1
  • Fixed a bug where staff would not be notified if a single user does not watch a video for 3/5 days

    Fixed a bug where staff would not be notified if a single user does not watch a video for 3/5 days

    The checks for a single user not watching a CreatorCrew video in 3/5 days was missing the .length comparison, and so was simply comparing an array to an int. Added in the length call and fixed up the grammar.

    hacktoberfest-accepted 
    opened by HighTechLowIQ 0
  • Feat/webhooks in threads

    Feat/webhooks in threads

    Allows certain commands that use webhooks as replies to be used in thread channels

    Adds auto message deletes for new FAQ thread

    Removes unneeded content from index list

    hacktoberfest-accepted 
    opened by ProbablyRaging 0
  • Changing uses of var to let and removing redundant assignments

    Changing uses of var to let and removing redundant assignments

    There were many uses of "var" in the codebase instead of "let" or "const". Changed these, and simplified some areas with redundant variables.

    Also, removed an errant "F" from the code.

    hacktoberfest-accepted 
    opened by HighTechLowIQ 0
  • Fixed assigning the constant

    Fixed assigning the constant "saves" in the case that no saves are found in the DB

    The counting game had a constant used for "saves", but in the case that no value was found in the database, the value 0 was being assigned to the constant. Changed this to a "let" to avoid the invalid assignment.

    hacktoberfest-accepted 
    opened by HighTechLowIQ 0
  • Fixes for [Feature/self role reactions]

    Fixes for [Feature/self role reactions]

    Made some changes to get it working, unsure if it was the correct method to use, feel free to revisit it.

    Still seems rather slow in comparison to other bots

    opened by ProbablyRaging 0
  • Ideas & Features

    Ideas & Features

    Backend

    • [ ] Auto-pull new commits on main branch and reload application when file changes are detected

    Commands

    • [x] Boost
      • display perks of server boosting
    • [x] Add a duration option to channel mute command

    Features

    • [x] Auto-fetch and post new YouTube uploads for server boosters
    • [x] Invites tracker
    • [x] Reaction Roles
      • Listen for reactions on the existing embeds in #self-roles
    enhancement 
    opened by ProbablyRaging 0
  • Adding in simplified member-counter.js, and adding eslint to project

    Adding in simplified member-counter.js, and adding eslint to project

    Added in a simplified member-counter.js, but haven't been able to test it yet (have the wrong env vars for the test sever - will discuss in DM). There's an open TODO, where I'm not sure why we can't use the member.presence.status to get the number online - there's probably something that I'm not aware of here.

    I also added eslint to the project. This will allow us to enforce and auto-fix code style issues. It can be run at the moment with npm run lint.

    opened by HighTechLowIQ 0
Owner
CreatorHub Discord Server
null
OptiBOT - My discord.js V13 discord bot.

OptiBOT Just a discord.js v13 bot for my discord server. if you plan to use this bot for your server, dont. This i made this bot just for learning js

PrecisionEXTP 1 Jan 3, 2022
A feature-rich Giveaway Bot For Discord Written In Discord.js v13. Ft. Slash Commands & Buttons. Make Giveaways and…

Giveaway - Discord Bot A feature-rich Giveaway Bot For Discord Written In Discord.js v13. Ft. Slash Commands. Make Giveaways and more..! Explore the d

Chethan Yadav 27 Dec 5, 2022
Discord.js bot v13. Russian bot

Nutella-bot Discord.js bot v13. Russian bot Бот создан в России, он набирал популярность среди многих серверов. Завоевал 42 тысячи пользователей, и бы

null 6 Jun 5, 2022
Discord-Bot - You can use the discord bot codes that are updated in every video of the codes I use in the discord bot making series that I have published on my youtube channel.

Discord-Bot You can use the discord bot codes that are updated in every video of the codes I use in the discord bot making series that I have publishe

Umut Bayraktar 114 Jan 3, 2023
A multipurpose bot, a clan bot, a all in one bot. The one bot u need for ur server originally made as Milrato discord Bot and by Tomato6966.

Public Bot and Support Server! Invite the Public Version of this Bot so you don't need to host it by yourself or join my Discord server to get a custo

Tomato6966 472 Dec 25, 2022
A unofficial discord.js fork for creating selfbots [Based on discord.js v13]

About discord.js-selfbot-v13 is a Node.js module that allows user accounts to interact with the Discord API v9. I don't take any responsibility for bl

March 7th 239 Jan 4, 2023
An Easy to use and advanced working multiguild Waitingroom Bot written in discord.js v13 without any extra modules.

Multiguild-Waitingroom-v13 An Easy to use and advanced working multiguild Waitingroom Bot written in discord.js v13 without any extra modules. It is m

Tomato6966 17 Dec 11, 2022
Skeleton for a discord.js v13 bot written in TS with Slash Command support.

Discord.js v13 Bot Skeleton/Core This repository is a template for creating a Discord bot using Discord.js v13 with Slash Command support. This projec

Derock 6 Nov 2, 2022
Easy-to-use , actively maintained discord bot written in dJS V13 with customizable features

Multi-purpose discord bot Found a bug? Notes There are some modules missing, you can still start the bot but there are some things within the source t

locus 7 Nov 28, 2022
V13 Discord İşlemlerinizi kaydedip komut ile gösteren bot.

Legrox-Discord-Guard-Sicil-V13 Sunucuda yapılan işlemleri dataya kaydettirip komut ile gösteren bottur istediğiniz gibi kullanabilirsiniz! KURULUM Nod

Legrox Semight 10 Jun 12, 2022
A fully customizable bot built with 147 commands, 11 categories and a dashboard using discord.js v13

Pogy the Discord Bot [DJS V13] A fully customizable bot built with 147 commands, 11 categories and a dashboard using discord.js v13 About • Features •

Pogy 61 Dec 30, 2022
Gitlift Discord Bot is a discord bot which is listening Discord Messages to reply with user gitlift profile and total contributions.

Remoklify - Gitlift Discord Bot Gitlift Discord Bot is a discord bot which is listening Discord Messages to reply with user gitlift profile and total

Remoklify 3 Mar 20, 2022
About Discord bot draft that does not contain ready-made commands, compatible with discord.js v14. Create your own discord bot with this command handler.

discordJS-V14 About Discord bot draft that does not contain ready-made commands, compatible with discord.js v14. Create your own discord bot with this

Umut Bayraktar 36 Dec 28, 2022
Umut Bayraktar YouTube Özel Discord.js v13 Uyumlu Başvuru Botu Altyapısı, Glitch ve PC Uyumludur!

Discord.js v13 Başvuru Botu Umut Bayraktar Youtube Özel Discord.js v13 Başvuru Botu Altyapısı. Glitch.com'da Kullanacak İseniz .env İsimli Dosyaya Bot

Umut Bayraktar 6 May 31, 2022
Umut Bayraktar Youtube Özel Discord.js v13 Müzik Botu Altyapısı.

Discord.js v13 Müzik Botu Umut Bayraktar Youtube Özel Discord.js v13 Müzik Botu Altyapısı. .env İsimli Dosyaya Bot Tokeninizi Yazın ve Kullanın. Umut

Umut Bayraktar 8 May 31, 2022
Djs-paginate - Simpler discord.js v13 embed pagination tool

djs-paginate Simpler discord.js v13 embed pagination tool inspired by discordjs-button-pagination. Installation npm install @eugabrielsilva/djs-pagina

Gabriel Silva 1 Jan 4, 2022
A template for Discord.js V13 w/Webserver

Discord V13 için altyapı: HEROKU gibi hostingler için db dosyasını yedekleyip otomatikmen yeniden alır. Application command desteği Yedek sistemi. Sür

Akif9748 3 Jan 23, 2022
JavaScript / TypeScript templates for Discord.js v13, Slash Commands only!

discord.js-v13-template Slash Command Template Command Handler Events Handler Commands Example JavaScript Template TypeScript Template I will be const

null 10 Nov 15, 2022
Erela.js & Discord.js@v13 (SLASH COMMAND!)

?? READ THIS NEED USE WITH PREFIX? HERE: >> NanoSpace ?? Short Feature Music System Playlists System Premium System Setup Request System Multi Languag

Nanotect. 44 Jan 1, 2023