我有一个脚本,可以从网页中抓取信息。我希望我的不和谐机器人用网页上的产品标题创建一个频道(此产品标题每次都会不同,具体取决于我要抓取的页面)。无论如何,我希望它可以抓取网页,阅读产品标题,创建带有该产品名称的渠道,然后将嵌入内容发送到它所创建的新渠道中。如果您需要更多信息,请问我将尽我所能,尽我所能,我是编码的新手...
async def start(ctx):
Code that scraps webpage...
# Discord Embed Setup
embed = Embed(
description=" ",
color=0x0d0d22,
timestamp='now' # sets the timestamp to current time
)#f'[{name}]({link})'
embed.set_title(title="**__"+Titles+"__**", url=ProductLink)
embed.add_field(name="**Release Date**", value=Dates, inline=False)
embed.add_field(name="**Retail**", value=Prices, inline=False)
embed.add_field(name="**Colorway**", value=ColorWay, inline=False)
embed.add_field(name="**PID**", value=PIDs, inline=False)
embed.add_field(name="**Raffle**", value="**"+f'[{Link}]({RaffleLink})'+"**", inline=False)
embed.add_field(name="**Resell**", value="**"+f'[{stock}]({StockXSearch})'+"|"+f'[{goat}]({GoatSearch})'+"**", inline=False)
embed.set_footer(text='Test', icon_url=ICON)
embed.set_image(image.get_attribute('src'))
await ctx.send(embed=embed)
print("Embed sent to discord!")
@client.command()
async def release(ctx):
await start(ctx)
答案 0 :(得分:1)
您可以像这样创建它并向其发送消息。
@bot.command()
async def create(ctx):
channel = await ctx.guild.create_text_channel('Name here')
await channel.send('Text in channel')
答案 1 :(得分:0)
您可以像我上面的那个家伙那样做,但是如果您想为自己的频道起个名字,可以这样做:
@bot.command()
async def create(ctx, name):
channel = await ctx.guild.create_text_channel(name)
await channel.send('Text in channel')