Added base discord bot

This commit is contained in:
2025-02-23 22:12:39 +00:00
parent 694d2d40cf
commit bed095c58d

37
main.py Normal file
View File

@@ -0,0 +1,37 @@
# This example requires the 'message_content' intent.
import discord
from sys import argv
if len(argv) != 3:
print('Usage:\n\t' + argv[0] + ' <discord_token> <github_token>')
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) != 2:
await message.reply('Usage:\n\t$picker <url>')
return
await message.reply('I\'m lost :shrug:')
return
client.run(discord_token)