Bom, criei esse template no intuito de ajudar pessoas a organizarem seu código. Você está totalmente livre de usar em seus projetos, vendas, ou coisas do gênero.
As funções deste bot, estão feitas em functions. Sendo assim, quando der erro em algum local, é extremamente facil de identificar aonde ocorreu o erro. Para manter essa organização, criei o core que seria o núcleo do projeto, para que assim, ficasse muito mais facil de fazer uma alteração ou adição de algum outro sistema.
Essa estrutura é bem feita, na pasta UTILS você pode armazenar funções de seus códigos, por exemplo, uma de collectors. A pasta FUNCTIONS ficaria todas as funções que são necessárias para comandos rodarem. A pasta SERVICES você pode armazenar dados de login com api, database e afins. A pasta EVENTS é aonde ficará todos os nossos eventos do bot. E commands, ficará pasta por pasta de comandos.