我是编码和东西的新手,我想知道是否有任何教程或页面可以解决这个问题:
我想创建一个类似于 !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
是属种
(不,我已经要求了代码)
感谢您的帮助!
答案 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)))