Premium para o seu bot do Discord, um servidor por chave.
Premium por servidor. Quando uma assinatura termina, o premium também termina.
Plano Free · Sem cartão de crédito · Pronto em minutos
Programa com um agente de IA? Cole um prompt- discord.js
- discord.py
JDA
- Discord
- Stripe
- Gumroad
- Lemon Squeezy
- Ko-fi
- BuiltByBit
Feito para o seu jeito de vender.
Premium por servidor
O ID do servidor conta como a máquina.
host: guildIdAssinaturas terminam no prazo
Stripe, Gumroad e Lemon Squeezy suspendem as encerradas.
Alertas de compartilhamento de chaves
Um alerta vermelho com um botão Suspender.
Cargos premium
Compradores resgatam com o e-mail da compra.
Mude o premium você mesmo
Compradores liberam uma vaga de servidor, sem ticket.
Auto-hospedado, um por comprador
Os templates validam na inicialização e a cada 6 horas.
Premium no ar em uma tarde.
- 1Criar uma conta grátis
- 2Conecte Stripe ou Gumroad
- 3Adicione um comando /premium
import { MessageFlags } from "discord.js";
import { SunLicense } from "sunlicense";
const sl = new SunLicense({ baseUrl: "https://api.sunlicense.com",
token: process.env.SUNLICENSE_API_KEY });
// /premium activate key:AX8P-XXXX-XXXX-XXXX
export async function activate(interaction) {
const key = interaction.options.getString("key", true);
// the guild is the "machine": a 1-server policy stops sharing
const r = await sl.validate(key, { host: interaction.guildId });
if (r.valid) await premiumGuilds.save(interaction.guildId, key);
await interaction.reply({ flags: MessageFlags.Ephemeral, content: r.valid
? "✓ Premium active in this server"
: `This server has no premium license (${r.data?.code})` });
}Perguntas e respostas.
Como dou premium para um servidor do Discord em vez de um usuário?
Passe o ID do servidor (guild) como ID de máquina ao validar a chave. O limite de máquinas da política passa a contar servidores: 1 para um plano de um servidor, mais para um de vários servidores. Guarde a chave com o servidor e valide de novo a cada poucas horas, para que um reembolso ou uma assinatura encerrada chegue ao seu bot.
Funciona com o Patreon?
Hoje não há integração com o Patreon. O Stripe Checkout, as assinaturas da Gumroad e as assinaturas da Lemon Squeezy suspendem a chave automaticamente quando a assinatura termina, e pedidos na Ko-fi Shop também emitem chaves. Para apoiadores do Patreon, você pode emitir chaves pelo painel ou com /license issue no Discord, e revogá-las manualmente.
As validações do premium vão consumir meu plano?
Valide quando uma chave for ativada e guarde a resposta em cache, validando de novo a cada poucas horas em vez de a cada comando. O plano Free inclui 10.000 validações por mês, e validações nunca são recusadas nem ficam lentas porque você passou do limite: os Owners recebem um e-mail em 80 % e 100 %.
Posso vender uma versão auto-hospedada do meu bot?
Sim. Nossos templates de discord.js e JDA no GitHub validam a chave do comprador quando o bot inicia, validam de novo a cada 6 horas, recorrem a um arquivo de licença offline assinado se o SunLicense estiver inacessível e se desconectam quando a chave é revogada. Cada chave roda em quantas máquinas a política permitir. Para discord.py, o SDK de Python faz a mesma validação.
Cobre pelo premium. Mantenha pago.
- Plano Free
- Sem cartão de crédito
- Cancele quando quiser
SunLicense