Skip to main content

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

Passo 1

2️⃣ Coloque Install Link como None

Passo 2

3️⃣ Desative Public Bot

Passo 3

4️⃣ Gere o link com application.commands ativado

Passo 4

5️⃣ Mude o Integration Type para User Install e copie o link

Passo 5


🚀 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

squarecloud_manager_cli-1.0.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

squarecloud_manager_cli-1.0.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

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

Hashes for squarecloud_manager_cli-1.0.0.tar.gz
Algorithm Hash digest
SHA256 bc3f25078afd3be9ffb85f954cdaa89444b3f62d1f275395f6f8a14fb9398e50
MD5 2905b54177c98bbc5df59612aef03c33
BLAKE2b-256 94a7b64e591774cff7967ed766e2fe1bb97017830a6d267561cc956b2047e4ff

See more details on using hashes here.

File details

Details for the file squarecloud_manager_cli-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for squarecloud_manager_cli-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 42be03340bd42fef5545cb739941264bf219c756a3d031d65ecac108327001db
MD5 006a7bb91092edf37b1cb028494da0d4
BLAKE2b-256 4bd66e737b0785de2149696b95b8bbc5323c2b2d58d8ea1d9974a84bf71f1c6f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page