Spaces:
Running
Running
import discord | |
import logging | |
# ๋ก๊น ์ค์ | |
logging.basicConfig(level=logging.DEBUG, | |
format='%(asctime)s:%(levelname)s:%(name)s: %(message)s', | |
handlers=[logging.StreamHandler()]) # ๋ก๊ทธ๋ฅผ ์ฝ์์ ์ถ๋ ฅ | |
# Intents ์์ฑ | |
intents = discord.Intents.default() | |
intents.messages = True | |
class MyClient(discord.Client): | |
def __init__(self, *args, **kwargs): | |
super().__init__(*args, **kwargs) | |
async def on_ready(self): | |
logging.info(f'Logged on as {self.user}!') | |
async def on_message(self, message): | |
if message.author == self.user: | |
logging.info('Ignoring message from self.') | |
return | |
response = message.content + " hello" | |
logging.debug(f'Responding to message: {message.content}') | |
await message.channel.send(response) | |
# ๋ด ๊ฐ์ฒด ์์ฑ ๋ฐ ์คํ | |
client = MyClient(intents=intents) | |
client.run('your_token_here') | |