Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/killovsky/ceres
O Projeto Ceres é um plugin opcional desenvolvido em Golang para o Projeto Íris. Este plugin possibilita a implementação de todas as funcionalidades Golang, incluindo a compilação de códigos GO. Com isso, a Ceres elimina a necessidade de modificar o código principal da Íris ou de aprender Node.js (JavaScript) para realizar alterações.
https://github.com/killovsky/ceres
api bot bot-framework documentation easy golang goroutines http https iris modular multiplatform plugin post socket socket-io termux websocket whatsapp whatsapp-bot
Last synced: about 1 month ago
JSON representation
O Projeto Ceres é um plugin opcional desenvolvido em Golang para o Projeto Íris. Este plugin possibilita a implementação de todas as funcionalidades Golang, incluindo a compilação de códigos GO. Com isso, a Ceres elimina a necessidade de modificar o código principal da Íris ou de aprender Node.js (JavaScript) para realizar alterações.
- Host: GitHub
- URL: https://github.com/killovsky/ceres
- Owner: KillovSky
- License: mit
- Created: 2024-08-04T17:18:44.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-24T17:41:27.000Z (3 months ago)
- Last Synced: 2024-10-14T00:02:14.268Z (about 1 month ago)
- Topics: api, bot, bot-framework, documentation, easy, golang, goroutines, http, https, iris, modular, multiplatform, plugin, post, socket, socket-io, termux, websocket, whatsapp, whatsapp-bot
- Language: Go
- Homepage: https://killovsky.github.io/Iris/
- Size: 15.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
Projeto Ceres
# O que é?
O Projeto Ceres é um plugin opcional desenvolvido em Golang para o [Projeto Íris](https://github.com/KillovSky/Iris). Este plugin possibilita a implementação de todas as funcionalidades Golang, incluindo a compilação de códigos GO. Com isso, a Ceres elimina a necessidade de modificar o código principal da Íris ou de aprender Node.js (JavaScript) para realizar alterações.
## Requisitos
Para garantir o correto funcionamento do Projeto Ceres, o Projeto Íris deve estar ativo. A versão atual do Projeto Ceres é beta e foi desenvolvida rapidamente para fins de aprendizado, podendo conter erros menores.
1. **Golang**:
- É recomendada a versão mais recente do Go.
2. **Projeto Íris**:
- Deve estar instalada e em execução.
3. **Dependências do Projeto Íris**:
- Instale todas as dependências necessárias do Projeto Íris para assegurar o correto funcionamento da Ceres.## Instalação
Para instalar as dependências do Projeto Ceres, você pode usar um dos métodos a seguir:
1. **Usando Go**:
- Execute o seguinte comando:
```bash
go mod tidy
```
- Isso irá baixar e instalar todas as dependências necessárias listadas no `go.mod`.2. **Usando NPM**:
- Embora o Projeto Ceres seja desenvolvido em Golang e **NÃO UTILIZE NODE (JS)**, você pode instalar as dependências via NPM também.
- Utilize o seguinte comando:
```bash
npm run install
```
- Este comando executará o `go mod tidy` por meio do NPM para instalar as dependências do Go.## Execução
Após a instalação das dependências, você pode executar o Projeto Ceres de duas maneiras:
1. **Usando Go**:
- Para executar o Projeto Ceres diretamente, utilize o seguinte comando:
```bash
go run main.go
```2. **Usando NPM**:
- Se preferir, você também pode iniciar a Ceres via NPM com o seguinte comando:
```bash
npm start
```
- Isso executará o script Go diretamente através do NPM.## Modificação
Para modificar o Projeto Ceres, a maneira mais simples é através do sistema de cases que você encontrará na pasta `src/Commands/Cases`. Você encontrará exemplos de comandos que podem ser usados como base para criar novas funcionalidades.
Todos os parâmetros do Projeto Íris estão acessíveis via `env["nomeDaVariavel"]`, permitindo que você utilize as funcionalidades do Projeto Íris em seu código GO, mas esteja atento a sintaxe dele, que é bem rigida quanto a certas tarefas.
## Detalhes Adicionais
**Informações da Versão**:
- **Codinome**: RABBIT
- **Versão**: v1.0.0
- **Tipo**: BETA
- **Erros**: Nenhum bug grave detectado
- **Data de Lançamento**: 04/08/2024
- **Observações**: Esta versão pode apresentar problemas menores não graves devido à ausência de alguns parâmetros opcionais ainda não integrados no Projeto Íris. Atualizações futuras do Projeto Íris resolverão essas questões, garantindo a integração completa e o funcionamento adequado dos parâmetros. Não será necessário reinstalar a Ceres para aplicar essas atualizações, pois os parâmetros já estarão incorporados nas futuras versões da Íris, e nenhuma intervenção adicional será necessária no Projeto Ceres, a menos que haja novas atualizações da mesma.## Desenvolvimento Futuro
Mais novidades poderão chegar em breve! Fique atento às atualizações e acompanhe as redes sociais para mais informações!
Obrigado pelo seu interesse e apoio! Vamos continuar evoluindo juntos a um open-source melhor! ❤️