I'm running bash version 5, so the message surprised me a bit. It turns out the lacking conversion of certain unicode codepoints depends on the locale settings. Setting LANG to UTF-8 makes it pass this test.
$ ./bashbot.sh
Warning: Unicode '\uxxxx' seems not supported, install a more current bash.
Available commands: start, stop, status, help, init, stats, broadcast, suspendback, resumeback, killback
$ LANG=en_US.UTF-8 ./bashbot.sh
Available commands: start, stop, status, help, init, stats, broadcast, suspendback, resumeback, killback
I'm running bash version 5, so the message surprised me a bit. It turns out the lacking conversion of certain unicode codepoints depends on the locale settings. Setting LANG to UTF-8 makes it pass this test.