気まぐれものつくブログ

色々やっています。まったり更新したりします~。

いらっしゃいませ、ようこそ、気まぐれものつくブログへ!ゆっくりしていってくださいね!まったり更新しております!

プログラムのpythonです。

#埋め込みの基本?っぽいの
@bot.command(name="てすと")
async def kointosudayo(ctx):
    colour = random.randint(0x000000, 0xFFFFFF)
    embedda = discord.Embed(title="てすとだ", description="てすとだ",url="https://akumunoyami.hatenadiary.jp/", colour=colour)
    embedda.set_thumbnail(url=ctx.message.author.avatar)
    await ctx.reply(embed=embedda)

埋め込みをするときランダムでカラーを変更していますが、毎回このようにしています。
16進数のカラーコードでやっています。
URLは指定するとタイトルにリンクが付きます。(次のコードは省いてます)
んでアイコンを表示、と。ただしギルドアバターではないのでもとが出ます。そこ注意です。
これを元にコイントスコードを書いていきます。

#コイントス
@bot.command(name="コイントス", aliases=["コイントスして"])
async def kointosudayo(ctx):
    colour = random.randint(0x000000, 0xFFFFFF)
    kointosu = ["表だ。", "裏だ。"]
    era = random.choice(kointosu)
    embedda = discord.Embed(title="コイントスだ。", description=era, colour=colour)
    embedda.set_thumbnail(url=ctx.message.author.avatar)
    await ctx.reply(embed=embedda)

説明!
カラーランダムは黒から白までランダムでどれか一つを選択します。
コイントスは表と裏のみなのでこれでシンプルにかけます。
kointosuはその2つを入れています。
eraはそのランダムで一つを選びます。
あとは埋め込みでタイトルなどを入れていき、選ばれた色、結果を表示させます。
あとはアイコンを表示、と。
後はReplyで相手にメンションして結果を表示させています。
以上です。
では||)ノシ