# This example requires the 'message_content' intent. import discord from sys import argv import PICable if len(argv) != 3: print('Usage:\n\t' + argv[0] + ' ') discord_token = argv[1] github_token = argv[2] intents = discord.Intents.default() intents.message_content = True client = discord.Client(intents=intents) @client.event async def on_ready(): print(f'We have logged in as {client.user}') await client.change_presence(activity=discord.Game("with PIC ideas")) @client.event async def on_message(message): if message.author == client.user: return if not message.content.startswith('$picable'): return msg : str = message.content parts = msg.split() if len(parts) != 3: await message.reply('Usage:\n\t$picable ') return await message.reply('Checking ' + parts[1] + '/' + parts[2] + '...') await message.reply(PICable.PICable(parts[1], parts[2], github_token)) return client.run(discord_token)