我正在执行LMGTFY(搜索)命令。我希望机器人用+代替空格,而不是机器人说 https://lmgtfy.app/?q=test 1 ,而是说 https://lmgtfy.app/?q=test+1 。我是python的新手,所以抱歉,这听起来像是一个很容易解决的问题。
这是我的代码:
@commands.command(aliases=["google"])
async def search(self, ctx, *, link):
await ctx.send(f"https://lmgtfy.app/?q={link}")```
答案 0 :(得分:1)
您可以为此使用str.replace()
@commands.command(aliases=["google"])
async def search(self, ctx, *, link):
await ctx.send(f"https://lmgtfy.app/?q={link.replace(' ', '+')}")