【发布时间】:2021-08-03 21:51:06
【问题描述】:
最近,我查看了 Stack Overflow,发现了这段代码可以检查潜在的拼写错误:
from difflib import SequenceMatcher
SequenceMatcher(None, "help", "hepl").ratio()
# Returns 0.75
这适用于 inside bot 命令的代码。但是,我应该如何做到这一点,如果我在命令名称中输入了拼写错误,它会更正并执行命令?
【问题讨论】:
-
你的意思是如果你不知道第一个参数('help')?我认为您需要一份可用命令的列表,然后将您的输入与每个命令进行比较并决定最高的 SequenceMatcher.ratio。
-
我有一个它们的列表,但是我如何让它执行一个与有错字的命令不同的命令?
标签: python discord.py