Init
This commit is contained in:
commit
ff9e1a1f38
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
config.local.json
|
||||||
36
bot.py
Normal file
36
bot.py
Normal file
|
|
@ -0,0 +1,36 @@
|
||||||
|
from genericpath import exists
|
||||||
|
import subprocess
|
||||||
|
import json
|
||||||
|
import discord
|
||||||
|
from discord.ext import commands
|
||||||
|
|
||||||
|
|
||||||
|
with open('config.json', 'r') as f:
|
||||||
|
data = json.load(f)
|
||||||
|
|
||||||
|
if exists('config.local.json'):
|
||||||
|
with open('config.local.json') as f:
|
||||||
|
data = json.load(f)
|
||||||
|
|
||||||
|
intents = discord.Intents.default()
|
||||||
|
intents.message_content = True
|
||||||
|
|
||||||
|
description = '''Bot to end all bots'''
|
||||||
|
|
||||||
|
bot = commands.Bot(command_prefix='?', description=description, intents=intents)
|
||||||
|
|
||||||
|
@bot.event
|
||||||
|
async def on_ready():
|
||||||
|
print(f'Logged in as {bot.user}')
|
||||||
|
print('------')
|
||||||
|
|
||||||
|
@bot.command()
|
||||||
|
async def add(ctx, left: int, right: int):
|
||||||
|
await ctx.send(left + right)
|
||||||
|
|
||||||
|
@bot.command()
|
||||||
|
async def update(ctx):
|
||||||
|
subprocess.Popen('./update.sh')
|
||||||
|
print(f'Updating, see you on the other side')
|
||||||
|
|
||||||
|
bot.run(data['token'])
|
||||||
3
config.json
Normal file
3
config.json
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"token": "Your token here"
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user