diff --git a/bot.py b/bot.py index af3d20e..4b426f4 100644 --- a/bot.py +++ b/bot.py @@ -4,6 +4,7 @@ import subprocess import json import discord from discord.ext import commands +from discord import app_commands with open('config.json', 'r') as f: @@ -15,24 +16,27 @@ if exists('config.local.json'): intents = discord.Intents.default() intents.message_content = True +client = discord.Client(intents=intents) +tree = app_commands.CommandTree(client) description = '''Bot to end all bots''' -bot = commands.Bot(command_prefix='?', description=description, intents=intents) +# bot = commands.Bot(command_prefix='?', description=description, intents=intents) -@bot.event +@client.event async def on_ready(): - print(f'Logged in as {bot.user}') + await tree.sync(guild=discord.Object(id='745287426402156555')) + print(f'Logged in as {client.user}') print('------') -@bot.command() +@tree.command(name = 'cool', description = 'Check how cool you are!', guild=discord.Object(id='745287426402156555')) async def cool(ctx): cool_factor = round(random.uniform(0, 100), 2) - await ctx.send(f'{ctx.author} is {cool_factor}% cool!') + await ctx.response.send_message(f'{ctx.author} is {cool_factor}% cool!') -@bot.command() -async def update(ctx): - subprocess.Popen('./update.sh') - print(f'Updating, see you on the other side') +# @bot.command() +# async def update(ctx): +# subprocess.Popen('./update.sh') +# print(f'Updating, see you on the other side') -bot.run(data['token']) \ No newline at end of file +client.run(data['token']) \ No newline at end of file