所以我需要知道如何将一串单词分成我的程序可以识别参数的位置。
所以这就是我目前为这个特定命令所做的:
if e.text.startswith("~ignore ") and (e.user == "SomeUser"):
target = e.text.split(' ', 1)[1]
c.send(message="Ignoring " + target)
fh = open("ignore.txt", "a")
fh.write(target + "\n")
fh.close
现在我需要它来阅读"〜忽略"之后发生的任何事情。无论如何,它都需要将它添加到忽略列表中,并发送消息说明目标被忽略。
答案 0 :(得分:0)
ignorelist = []
if e.text.startswith("~ignore ") and (e.user == "SomeUser"):
_, target, ilist = e.text.split(' ', 2)
ignorelist += ilist
c.send(message="Ignoring " + target)
fh = open("ignore.txt", "a")
fh.write(target + "\n")
fh.close