Because I'm assuming you want to parse the variables from it. If you instead want to use the whole thing as a single variable <URL> then just put Verify=False in your environment.ini so it won't check if the regex matches an actual URL xD
No there's no other way, if you want to verify both statements you have to do it like you did.
LoliScript is very assembler-like, writing a more complex language would have required A LOT more time.
For the second question, look here https://forum.openbullet.dev/topic/17/fixed-variables
If you need the exact year, month etc. there's no builtin function to do that in OpenBullet, so your approach is correct. Otherwise you can use FUNCTION CurrentUnixTime -> VAR "TIME".
Hey, you can find the latest compiled release here https://github.com/openbullet/openbullet/releases
Mind that depending on what you use it for, you might need to use a different Environment.ini file or configs will not work!
You can read more about it here https://forum.openbullet.dev/topic/8/environment-ini-a-common-problem