CodeCrew/discord_bot
0
1import setting2import discord3from discord.ext import commands, bridge4from logging import getLogger5import logging6#import bot_web7from gra import keep_alive8 9 10def make_log():11 logger = getLogger(__name__)12 logger.setLevel(logging.INFO)13 streamHandler = logging.StreamHandler()14 logger.addHandler(streamHandler)15 16 return logger17 18log = make_log()19 20class clients(bridge.AutoShardedBot):21 22 def __init__(self):23 super().__init__(24 #activity=discord.Activity(#competing25 # type=discord.ActivityType.playing, name=f"블랙리스트 추가"26 #),27 allowed_mentions=discord.AllowedMentions.none(),28 chunk_guilds_at_startup=False,29 command_prefix="m.",30 help_command=None,31 intents=discord.Intents.all(),32 owner_ids=[1096254561674592256],33 )34 35 async def on_ready(self):36 log.info("봇이 실행중입니다.")37 self._bot.persistent_views_added = False38 #return bot_web.ui()39 return keep_alive()40 41 42 def run(self):43 if setting.Debug.debug:44 log.info("테스트 모드가 실행되었습니다.")45 TOKEN = setting.Debug.token46 else: 47 TOKEN = setting.Settings.token48 super().run(TOKEN, reconnect=True)49 