Для Jython единственный способ получить имя os, которое я нашел, - проверить свойство os.name
Java (с помощью sys
, os
и platform
модулей для Jython 2.5.3 на WinXP):
def get_os_platform():
"""return platform name, but for Jython it uses os.name Java property"""
ver = sys.platform.lower()
if ver.startswith('java'):
import java.lang
ver = java.lang.System.getProperty("os.name").lower()
print('platform: %s' % (ver))
return ver
Вы можете добавить прослушиватель событий в поле ввода в BotChat, чтобы отслеживать события keyup
и использовать нажатия клавиш, как бы вам ни хотелось, прежде чем пользователь отправит сообщение. Смотрите пример кода ниже.
const input = document.getElementsByClassName('wc-shellinput')[0];
input.addEventListener('keyup', event => {
if (event.key != 'Enter') {
console.log('Key:', event.key);
console.log('Value:', event.target.value);
}
});
Надеюсь, это поможет.