mirror of
https://github.com/NovaOSS/nova-cord.git
synced 2024-11-25 18:43:57 +01:00
Small improvements
This commit is contained in:
parent
e8bc01fbf5
commit
8580f52d01
|
@ -1,4 +1,6 @@
|
|||
import embedder
|
||||
|
||||
|
||||
from nextcord import DMChannel
|
||||
|
||||
async def process(message):
|
||||
|
@ -13,7 +15,19 @@ async def process(message):
|
|||
return
|
||||
|
||||
if 'N0V4x0SS' in text or 'T3BlbkFJ' in text:
|
||||
await embedder.warn(message, f'{message.author.mention}, I think you sent an *OpenAI* or *NovaAI* key in here, which could lead to other users accessing your API account without your knowledge. Be very careful with API credentials!', delete_after=15)
|
||||
censored_text = ''
|
||||
|
||||
for word in text.split():
|
||||
if 'N0V4x0SS' in word or 'T3BlbkFJ' in word:
|
||||
censored_text += '❚' * len(word)
|
||||
else:
|
||||
censored_text += word
|
||||
censored_text += ' '
|
||||
|
||||
await embedder.warn(message, f"""{message.author.mention},
|
||||
I think you sent an *OpenAI* or *NovaAI* key in here,
|
||||
which could lead to other users accessing your API account without your knowledge.
|
||||
Be very careful with API credentials!""", content=f'||{message.author.mention} sent (censored version):\n```{censored_text}```||', delete_after=60)
|
||||
await message.delete()
|
||||
|
||||
# COMMANDS: WRONG CHANNEL
|
||||
|
@ -28,4 +42,5 @@ async def process(message):
|
|||
if text.startswith('/') and len(text) > 2:
|
||||
await embedder.warn(message, """Need help running commands? Check out
|
||||
**https://nova-oss.com/novacord**!""", delete_after=10)
|
||||
await message.delete()
|
||||
return
|
||||
|
|
|
@ -66,4 +66,12 @@ async def leaderboard(interaction: nextcord.Interaction):
|
|||
async def account(interaction: nextcord.Interaction):
|
||||
return await accounts.get_account(interaction)
|
||||
|
||||
@bot.slash_command(description='Lookup members by their Discord ID.')
|
||||
async def lookup(interaction: nextcord.Interaction,
|
||||
discord_id: int = SlashOption(description='Discord ID', required=True)
|
||||
):
|
||||
for member in interaction.guild.members:
|
||||
if str(member.id).startswith(str(discord_id)):
|
||||
return await embedder.ok(interaction, f'Result: {member.mention} (`{member.id}`)')
|
||||
|
||||
bot.run(os.getenv('DISCORD_TOKEN'))
|
||||
|
|
|
@ -11,7 +11,6 @@ from dotenv import load_dotenv
|
|||
|
||||
load_dotenv()
|
||||
|
||||
|
||||
async def get_credentials(interaction):
|
||||
for _ in range(2):
|
||||
try:
|
||||
|
|
Loading…
Reference in a new issue