Daniel Skýpala
2 years ago
commit
3978b44793
4 changed files with 45 additions and 0 deletions
@ -0,0 +1 @@ |
|||
config.json |
@ -0,0 +1,17 @@ |
|||
import discord |
|||
from discord.ext import commands |
|||
|
|||
class Basic(commands.Cog): |
|||
def __init__(self, bot): |
|||
self.bot = bot |
|||
|
|||
@discord.slash_command() |
|||
async def sayhello(self, ctx): |
|||
await ctx.respond('Hello world!') |
|||
|
|||
@discord.slash_command() |
|||
async def ping(self, ctx): |
|||
await ctx.respond('My ping is {:.0f}ms'.format(self.bot.latency*1000), ephemeral=True) |
|||
|
|||
def setup(bot): |
|||
bot.add_cog(Basic(bot)) |
@ -0,0 +1,12 @@ |
|||
import json |
|||
import os.path |
|||
|
|||
DATA_FOLDER = "data" |
|||
|
|||
def load_json(filename: str): |
|||
with open(filename + ".json") as f: |
|||
content = json.load(f) |
|||
return content |
|||
|
|||
def load_data(filename: str): |
|||
return load_json(os.path.join(DATA_FOLDER, filename)) |
@ -0,0 +1,15 @@ |
|||
from discord.ext import commands |
|||
import data |
|||
|
|||
CONFIG = data.load_json("config") |
|||
|
|||
bot = commands.Bot() |
|||
|
|||
cogs_list = [ |
|||
'basic', |
|||
] |
|||
|
|||
for cog in cogs_list: |
|||
bot.load_extension(f'cogs.{cog}') |
|||
|
|||
bot.run(CONFIG["token"]) |
Loading…
Reference in new issue