-
Notifications
You must be signed in to change notification settings - Fork 63
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Made DevPro Bot remove Discord users with no valid subscriptions
close #4791
- Loading branch information
Showing
2 changed files
with
10 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,7 @@ | ||
import logging | ||
|
||
from celery import shared_task | ||
from django.conf import settings | ||
|
||
from pythonpro.discord.bot import discord_bot_client | ||
from pythonpro.discord.models import DiscordLead | ||
|
@@ -32,32 +33,20 @@ def clean_discord_user(discord_user_id): | |
if not has_discord_access: | ||
dm_channel = discord_bot_client.get_dm_channel(discord_user_id) | ||
discord_bot_client.create_message(dm_channel['id'], msg) | ||
discord_bot_client.remove_guild_member(settings.DISCORD_GUILD_ID, discord_user_id) | ||
|
||
logging.info(f'Clean discord user: {discord_user_id} with status: {lead_status.label}') | ||
|
||
|
||
msg = """Olá, sou o bot da DevPro no Discord. | ||
Eu não identifiquei sua conta de Discord em nosso sistema. Então peço a gentileza de você conectar suas conta: | ||
Eu não identifiquei sua conta de Discord em nosso sistema. Por isso eu removi seu acesso. | ||
https://l.dev.pro.br/comunidade | ||
Para fazer essa conexão você precisa ter uma assinatura com acesso ao discord Ativa. | ||
Você pode conferir seu histórico de assinaturas aqui: | ||
Você pode conferir todo seus histórico de assinaturas acessando | ||
https://painel.dev.pro.br | ||
Você pode renovar sua assinatura utilizando o link: | ||
https://painel.dev.pro.br/checkout/pagarme/renovacao-comunidade-devpro | ||
Na próxima semana, usuários sem assinatura ativa serão removidos do servidor do Discord. | ||
Qualquer dúvida, mande mensagem no canal #suporte do servidor do Discord da DevPro: | ||
https://discord.com/channels/971162582624903288/979392834308280380 | ||
Eu vou mandar essa mensagem novamente até o dia 26/03/2024. Depois dessa data, sua conta poderá ser removida. | ||
Se tiver qualquer dúvida, entre em contato pelo email [email protected] | ||
Um abraço do Bot da DevPro | ||
""" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters