如果行类似于 var 然后执行函数
if line similar to var then execute function
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW and event.to_me:
if event.from_user:
request = event.text
line = request.lower()
user = event.user_id
if str(line) == "!add <args>" :
print("Data has updated.")
我需要如果 var 行有参数,比如 !add 设置,函数执行
问题“如果类似/change admin的行执行了功能怎么办?”不清楚。代码也应该有缩进。
如果理解正确,您需要检查该行是否有“/change admin”,或者您想检查该行是否有“/change”和“admin”,尽管两者相同。
如果是上述情况,考虑行有“/change ”
if "/change admin" in line: # if "/change" in line and line.split(' ')[1] == "admin":
print("Admin Changed")
else:
print("Usage")
如果您运行正在使用命令行,建议您使用 sys 模块。使用 sys.argv 捕获命令行参数。
如果想为 运行 命令行制作一些工具或实用程序,也可以查看 arg_parser,这提供了奇特的用法。
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW and event.to_me:
if event.from_user:
request = event.text
line = request.lower()
user = event.user_id
if str(line) == "!add <args>" :
print("Data has updated.")
我需要如果 var 行有参数,比如 !add 设置,函数执行
问题“如果类似/change admin的行执行了功能怎么办?”不清楚。代码也应该有缩进。
如果理解正确,您需要检查该行是否有“/change admin”,或者您想检查该行是否有“/change”和“admin”,尽管两者相同。
如果是上述情况,考虑行有“/change
if "/change admin" in line: # if "/change" in line and line.split(' ')[1] == "admin":
print("Admin Changed")
else:
print("Usage")
如果您运行正在使用命令行,建议您使用 sys 模块。使用 sys.argv 捕获命令行参数。
如果想为 运行 命令行制作一些工具或实用程序,也可以查看 arg_parser,这提供了奇特的用法。