Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jacksonsantin/bot-discord
Bot criado para adicionar lembretes em determinados horários.
https://github.com/jacksonsantin/bot-discord
dayjs discord discord-bot discord-js javascript node-cron node-schedule npm npmjs schedule
Last synced: about 1 month ago
JSON representation
Bot criado para adicionar lembretes em determinados horários.
- Host: GitHub
- URL: https://github.com/jacksonsantin/bot-discord
- Owner: JacksonSantin
- License: mit
- Created: 2023-05-31T20:53:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-07T14:06:35.000Z (5 months ago)
- Last Synced: 2024-08-07T20:57:59.202Z (5 months ago)
- Topics: dayjs, discord, discord-bot, discord-js, javascript, node-cron, node-schedule, npm, npmjs, schedule
- Language: JavaScript
- Homepage: https://about-me-jacksonsantin.vercel.app/
- Size: 3.51 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🚧 Bot Lembretes ♻️ Finalizado 🚀 🚧
Sobre •
Como executar •
Tecnologias •
Contribuidores •
Autor •
Licença## 💻 Sobre o projeto
♻️ Lembretes - bot criado com o intuito de adicionar lembretes para que possa se lembrar de fazer qualquer coisa, no meu caso, tomar remédios.
O projeto partiu de uma ideia de praticar o desenvolvimetno de algum bot para o discord em javascript e por fim, publicá-lo para que sempre fique rodando e funcionando.
---
## 🚀 Como executar o projeto
### Pré-requisitos
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
[Git](https://git-scm.com), [Node.js](https://nodejs.org/en/) + NPM.
Além disto é bom ter um editor para trabalhar com o código como [VSCode](https://code.visualstudio.com/)#### 🎲 Rodando a aplicação
Primeiramente siga esses passos abaixo.
```bash
# Clone este repositório
$ git clone [email protected]:JacksonSantin/bot-discord.git# Acesse a pasta do projeto no terminal/cmd
$ cd bot-discord# Abra o arquivo com no visual studio code pelo terminal
$ code .```
---
Após, você precisa configurar o arquivo **config.json** colocando o token do seu servidor do Discord.
```bash
{
"token": "TOKEN_DO_SEU_SERVIDOR_AQUI"
}
```---
Partindo do ponto que você já acessou o site [Discord Developer Portal](https://discord.com/developers/applications) e já tem criado o seu bot, você deve seguir esses passos da imagem para encontrar o token do seu servidor.
![image](https://github.com/user-attachments/assets/11a86f87-1af4-4d3b-bf08-daacdcc91f71)---
A estrutura dos seus arquivos ficarão dessa forma:
```shell
.
├── Comands
│ └── general
│ ├── Ping.js
│ └── sendMessage.js
│ └── sendInformationMessage.js
├── handler
│ └── index.js
├── bot.js
├── config.json
├── package.json
```Por fim, só rodar os comando abaixo.
```bash
# Instale as dependências
$ npm i
# ou
$ npm install# Execute a aplicação em modo de desenvolvimento
$ npm bot.js# O console deverá mostrar a mensagem "Estou online em Lembretes"
```
---## 🛠 Tecnologias
As seguintes ferramentas foram usadas na construção do projeto:
#### **Server** [NodeJS](https://nodejs.org/en/)
- **[discord.js](https://discord.js.org/)**
- **[node-schedule](https://www.npmjs.com/package/node-schedule)**
- **[node-cron](https://www.npmjs.com/package/node-cron)**
- **[dayjs](https://day.js.org/)**> Veja o arquivo [package.json](https://github.com/JacksonSantin/bot-discord/blob/master/package.json)
#### **Utilitários**
- Editor: **[Visual Studio Code](https://code.visualstudio.com/)**
- Estou utilizando o **[Discloud](https://discloudbot.com/)** como servidor para que meu bot sempre fique rodando.
- Para configurá-lo, basta seguir as instruções da **[Documentação oficial da DisCloud ](https://docs.discloudbot.com/)**
---## 👨💻 Contribuidores
## 💪 Como contribuir para o projeto
1. Faça um **fork** do projeto.
2. Crie uma nova branch com as suas alterações: `git checkout -b my-feature`
3. Salve as alterações e crie uma mensagem de commit contando o que você fez: `git commit -m "feature: My new feature"`
4. Envie as suas alterações: `git push origin my-feature`---
## 🦸 Autor
---
## 📝 Licença
Este projeto esta sobe a licença [MIT](https://github.com/JacksonSantin/bot-discord/blob/master/LICENSE).
Feito com ❤️ por Jackson Dhanyel Santin 👋🏽 [Entre em contato!](https://about-me-jacksonsantin.vercel.app)
---