목록디스코드 (4)
안 쓰던 블로그
봇이 이모지로 반응하기 foxtrotin.tistory.com/274 메시지를 이쁘게 출력하기 foxtrotin.tistory.com/276 이전 글에서 봇이 메시지에 반응해 주는 기능을 구현했다 이번엔 유저가 그 반응을 누르면 봇이 메시지를 보내보는 기능이다 import discord import asyncio from discord.ext import commands from discord.ext.commands import Bot client = discord.Client() @client.event async def on_message(message): if message.content.startswith('!shop'): embed = discord.Embed(title="SHOP BOT",de..
import discord import asyncio from discord.ext import commands from discord.ext.commands import Bot client = discord.Client() @client.event async def on_message(message): if message.content.startswith('!shop'): embed = discord.Embed(title="SHOP BOT",description="SHOP 아이템 목록. 쇼핑을 합시다", color=0x00aaaa) embed.add_field(name="STEP🦶", value="빠르게 이동한다", inline=False) embed.add_field(name="STUN⚔️", val..
import discord import asyncio from discord.ext import commands from discord.ext.commands import Bot client = discord.Client() @client.event async def on_ready(): print("디스코드 봇 로그인이 완료되었습니다.") print("디스코드봇 이름:" + client.user.name) print("디스코드봇 ID:" + str(client.user.id)) print("디스코드봇 버전:" + str(discord.__version__)) print('------') await client.change_presence(status=discord.Status.online, activi..
import discord import asyncio from discord.ext import commands from discord.ext.commands import Bot client = discord.Client() @client.event async def on_message(message): if message.content == "이모지 출력": msg = await message.channel.send("\U00000030\U0000FE0F\U000020E3 을 반응으로 추가") await msg.add_reaction("\U00000030\U0000FE0F\U000020E3") client.run('봇토큰') 이모지 출력 이라고 쓰면 반응으로 추가해 준다 on_message는 메시지가 ..