Uma CLI feita para a praticidade do Square Cloud Manager.
Project description
Gerencie suas aplicações da Square Cloud direto pelo Discord!
📌 Sobre o Projeto
O Square Cloud Manager é um bot em Python que permite gerenciar suas aplicações hospedadas na Square Cloud diretamente pelo Discord. Este projeto não É OFICIAL da Square Cloud. Este projeto é desenvolvido da comunidade para a comunidade.
Com ele você pode:
- 📦 Gerenciar Aplicações (Bots, Sites, Databases, etc.)
- 🗂️ Gerenciar Blob (em desenvolvimento)
- 🧠 Gerenciar Área de Trabalho (em desenvolvimento)
- 👤 Visualizar seu Perfil
⚠️ Atualmente, Blob e Área de Trabalho ainda estão em desenvolvimento.
⚙️ Instalação
1️⃣ Clone o repositório
git clone https://github.com/GussApenass/SquareCloud-Manager
cd SquareCloud-Manager
2️⃣ Instale as dependências
pip install -r requirements.txt
3️⃣ Configure o .env
Crie um arquivo .env na raiz do projeto com o seguinte conteúdo:
SQUARE_CLOUD_TOKEN= # Seu token da square cloud obtido em: https://squarecloud.app/pt-br/account/security
BOT_TOKEN= # Token do seu bot
APPLICATION_ID= # ID de seu bot
🤖 Configuração do Bot (IMPORTANTE)
Este bot deve ser instalado como User Install, e não como Guild Install. Em outras palavras, mesmo adicionando ele em um servidor, ele não irá carregar os comandos. Para que os comandos sejam carregados, é necessário ele ser instalado como User Install.
Siga os passos abaixo:
1️⃣ Mude de Guild Install para User Install
2️⃣ Coloque Install Link como None
3️⃣ Desative Public Bot
4️⃣ Gere o link com application.commands ativado
5️⃣ Mude o Integration Type para User Install e copie o link
🚀 Executando o Projeto
python main.py
🤝 Contribuição
Contribuições são muito bem-vindas!
Para contribuir:
- Siga boas práticas de desenvolvimento
- Mantenha o padrão de código já existente
- Escreva código limpo e organizado
- Evite quebrar funcionalidades existentes
- Documente alterações relevantes
Se for abrir um Pull Request, explique claramente o que foi alterado.
📜 Licença
Este projeto está sob a licença GNU General Public License v3.0.
💡 Créditos
A ideia deste projeto foi inspirada na série de manager do canal:
Rincko Dev Canal: youtube.com/@rinckodev Série: youtube.com/watch?v=aW4mwveHyjw&list=PL9tY_tDo_Q0AmNx52XD8O2gpEuNtiaxC6
Made with ❤️ by GussApenass
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file squarecloud_manager_cli-1.0.0.tar.gz.
File metadata
- Download URL: squarecloud_manager_cli-1.0.0.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc3f25078afd3be9ffb85f954cdaa89444b3f62d1f275395f6f8a14fb9398e50
|
|
| MD5 |
2905b54177c98bbc5df59612aef03c33
|
|
| BLAKE2b-256 |
94a7b64e591774cff7967ed766e2fe1bb97017830a6d267561cc956b2047e4ff
|
File details
Details for the file squarecloud_manager_cli-1.0.0-py3-none-any.whl.
File metadata
- Download URL: squarecloud_manager_cli-1.0.0-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42be03340bd42fef5545cb739941264bf219c756a3d031d65ecac108327001db
|
|
| MD5 |
006a7bb91092edf37b1cb028494da0d4
|
|
| BLAKE2b-256 |
4bd66e737b0785de2149696b95b8bbc5323c2b2d58d8ea1d9974a84bf71f1c6f
|