# TunaBot v2 by tasuren

from discord.ext import commands
import discord

from os import listdir
from ujson import load

from data import ADMINS


print("Now loading...")


intents = discord.Intents.default()
intents.members = True
bot = commands.Bot(command_prefix="t!", intents=intents)
with open("data.json", "r") as f:
    bot.data = load(f)


# エクステンションのロードをする。
bot.load_extension("jishaku")
async def _is_owner(user):
    return user.id in ADMINS
bot.is_owner = _is_owner
# その他色々をする。
bot.remove_command("help")
## cogフォルダにあるものを全て読み込む。
for filename in listdir("cog"):
    if not filename.startswith("_") and filename.endswith(".py"):
        bot.load_extension(f"cog.{filename[:-3]}")


# 起動確認用にメッセージを表示する。
@bot.event
async def on_ready():
    print("Connected")


bot.run(bot.data["token"])
