discord.pyのチケットシステム
行いたいこと
Discordでボタンを押すとその人と管理者が見れるプライベートチャンネルを作るシステムを作りたい
環境
Python3.9.6
macOS BigSur
VisualStudioCode
書いたソースコード
#coding:utf-8
import discord
from discord.ext import commands
from discord_buttons_plugin import *
cl=commands.Bot(command_prefix='p!')
button=ButtonsClient(cl)
token='MY_TOKEN'
@cl.event
async def on_ready():
print('Booting Bot ...')
@cl.command()
async def create_panel(ctx):
await button.send(
content='チケット作成',
channel=ctx.channel.id,
components=[
ActionRow([
Button(
label='お問い合わせ',
style=ButtonType().Primary,
custom_id='create_inquiry'
)
]),ActionRow([
Button(
label='購入',
style=ButtonType().Danger,
custom_id='create_buy'
)
])
]
)
@button.click
async def create_inquiry(ctx):
#ここ
@button.click
async def create_buy(ctx):
#ここ
cl.run(token)
#ここ に入るコードを教えていただきたいです。
0