闇に染まりし者のブログ

気まぐれに書いています。ヘッダーとブログアイコン等はShadowverseなどから。

本日はPython記事です

2つほど書いておきます。
自己責任でお願いします。
続きへ
変更点:commandsのとこ

@commands.command(name="チャンネル")
async def _channel(ctx, channel: discord.TextChannel, *, arg):
    await ctx.message.delete()
    await channel.send(arg)

もう一つ

@commands.command(name="新しいチャンネル")
async def _newchannel(ctx, arg):
    if ctx.author.id == 自分のID:
        category_id = ctx.channel.category_id
        category = ctx.guild.get_channel(category_id)
        new_channel = await category.create_text_channel(name=arg)
        await ctx.send(f'{new_channel.mention} を作成した。')
    else:
        await ctx.send('何様のつもりだ……?')

以上です。新規チャンネルの場合は、自己責任でお願いします。
それは言っておきます。
説明すると、チャンネルコマンドの方は
一回発言を消し、指定したチャンネルを取得。
その後その取得したチャンネルに書き込むってことです。

もう一つ新しいチャンネルの方は
特定のユーザーIDでなければ動かなくしております。
そこからカテゴリーIDを取得し、カテゴリーを更に取得。
2つを使い、ニューチャンネルを作って、そこから作成したことをつぶやいていくというシステムです。
ちなみに違う人の場合は『何様~』と言いますがそこは変更してOKです。
私は責任を持たないので自己責任でお願いします。

では||)ノシ