如何使用参数创建不和谐命令?

时间:2021-02-07 21:48:24

标签: image discord arguments command

我是编码和东西的新手,我想知道是否有任何教程或页面可以解决这个问题: 我想创建一个类似于 !acz map Lasius flavus 的 discord 命令,其中:!acz 是前缀,map 是命令,Lasius flavus 是两个参数。

Bot 响应消息,该消息是带有两个参数的链接,应如下所示:https://antmap.coc.tools/images/Lasius.flavus.png 这意味着我们会收到关于不和谐的回复,这是一张图片。 我希望能够输入我的不和谐 !acz map Genus species - 机器人以 https://antmap.coc.tools/images/Genus.species.png 响应,其中 Genus 的第一个字母是大写,就像在示例中一样。

我正在添加我想到的图片,其中 ? 是前缀,map 是命令,Lasius flavus 是属种 (不,我已经要求了代码) enter image description here

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

EnvType

就是这样,通读https://www.programiz.com/python-programming/methods/string/replace对我有帮助!之前我没有使用replace()!我只需要更改发送 noarguments 和 arguments 的代码中的几部分:

@bot.command(brief="Za map napiš Rod a druh a vyskočí ti mapa výskytu!")
async def map(ctx, *args):
    await ctx.channel.send('https://antmap.coc.tools/images/{}.png '.format('.'.join(args)))