45 lines
1.1 KiB
Python
45 lines
1.1 KiB
Python
import os
|
|
import discord
|
|
|
|
from discord.ext import commands
|
|
from player import Music
|
|
from kasino import Kasino
|
|
|
|
from dotenv import load_dotenv
|
|
load_dotenv()
|
|
|
|
# Setup suffixes, set env suffixes if they're set, otherwise default
|
|
MUSIC_SUFFIX = os.getenv("MUSIC_SUFFIX") or "-"
|
|
KASINO_SUFFIX = os.getenv('KASINO_SUFFIX') or ""
|
|
|
|
client = commands.Bot(command_prefix=[MUSIC_SUFFIX, KASINO_SUFFIX], description='Kasino DEEJAY.')
|
|
music = Music(client)
|
|
kasino = Kasino(client)
|
|
client.add_cog(music)
|
|
client.add_cog(kasino)
|
|
|
|
kasino_commands = []
|
|
for cmd in kasino.get_commands():
|
|
kasino_commands.append(KASINO_SUFFIX + cmd.name)
|
|
|
|
@client.event
|
|
async def on_ready():
|
|
print('Logged in as {0.user}!'.format(client))
|
|
|
|
@client.event
|
|
async def on_message(message: discord.Message):
|
|
# Verifica se é um comando ou não
|
|
if message.content in kasino_commands or message.content.startswith(MUSIC_SUFFIX):
|
|
await client.process_commands(message)
|
|
|
|
# #
|
|
# Init KASINÂO
|
|
# #
|
|
|
|
alive = os.getenv('alive')
|
|
if alive is not None:
|
|
from utils.keepalive import keep_alive
|
|
keep_alive()
|
|
|
|
client.run(os.getenv("TOKEN"))
|