import setting import discord from discord.ext import commands, bridge from logging import getLogger import logging #import bot_web from gra import keep_alive def make_log(): logger = getLogger(__name__) logger.setLevel(logging.INFO) streamHandler = logging.StreamHandler() logger.addHandler(streamHandler) return logger log = make_log() class clients(bridge.AutoShardedBot): def __init__(self): super().__init__( #activity=discord.Activity(#competing # type=discord.ActivityType.playing, name=f"블랙리스트 추가" #), allowed_mentions=discord.AllowedMentions.none(), chunk_guilds_at_startup=False, command_prefix="m.", help_command=None, intents=discord.Intents.all(), owner_ids=[1096254561674592256], ) async def on_ready(self): log.info("봇이 실행중입니다.") self._bot.persistent_views_added = False #return bot_web.ui() return keep_alive() def run(self): if setting.Debug.debug: log.info("테스트 모드가 실행되었습니다.") TOKEN = setting.Debug.token else: TOKEN = setting.Settings.token super().run(TOKEN, reconnect=True)