Redes, Domínios e Sharding no BotGate
O seu bot precisa se comunicar com o mundo! 🌐🚀🦾💎✨🦾🤖🚀🦾
1. Networking e Sharding 📡⚡️🦾
Todos os bots do BotGate Hosting rodam em uma rede de alta velocidade (10 Gbps) dedicada e balanceada.
Se o seu bot for grande e precisar de Sharding, o BotGate gerencia o roteamento de portas internas automaticamente para cada shard que você subir. 🛡️✨🏆
2. O Domínio Grátis do BotGate 📡
Assim que você cria o seu bot, o sistema gera o endereço seu-bot.botgate.com.br para você.
Este endereço aponta direto para o seu container Docker. Se o seu bot tiver um servidor HTTP (como um Dashboard ou um Webhook), ele estará visível nesse link. 🚀🦾💎✨
3. Domínios Customizados (Plano Pro) 🏆
Quer que seu bot responda em api.meubot.com ou dashboard.meubot.io?
- Você pode cadastrar o seu próprio domínio no nosso painel. 🛡️
- Nós cuidamos da geração do Certificado SSL (HTTPS) Grátis via Let's Encrypt. 🔐
- Você recebe um CNAME para apontar o seu domínio nas configurações do seu registrador (ex: Hostinger ou Cloudflare). 📡⚡️🦾
4. Entendendo a Variável PORT 🔌
O BotGate Hosting injeta no seu container a variável de ambiente PORT. Você DEVE usar essa variável no seu código se for subir um servidor web:
/* Exemplo com Express */
const app = require('express')();
const PORT = process.env.PORT || 8080;
app.get('/', (req, res) => res.send('Bot Online!'));
app.listen(PORT, () => console.log(`Servidor na porta ${PORT}`));
O nosso Proxy reverso irá traduzir o acesso externo da porta 80/443 para a porta que o BotGate reservou para o seu bot automaticamente! 🛡️✨🏆
5. Boas Práticas (Pro-Tips) 🕵️♂️✨
- Isolamento de Redes: A rede
botgate_botsé isolada da rede principal do servidor (botgate_network), protegendo seus dados e a infraestrutura. 🛡️ - Websockets: O BotGate suporta conexões de WebSocket (
ws/wss) de ponta a ponta sem configurações extras. 📡⚡️🦾 - DNS: Use sempre domínios que você tem controle total para evitar perdas de identidade do bot. 🚀🦾💎✨
💡 Próxima etapa: Segurança. 🦾⚡️🦾