Проблема в том, что как я понял скрипт запускается из под jobberuser, и если ручками запускать скрипт, то не выдает ошибку, а если его запускать из под jobber, то выдает. Хотя вроде как пользователь один и тот же. Так что сам не понимаю, в чем ошибка
Скорее всего при вызове функции первым параметром передается объект типа Event, значит в функции main должно быть как минимум 2 аргумента в Вашем случае
В последнее время дофига тупых вопросов на форуме, такое ощущение, что они пересмотрели всяких хауди хо и решили, что могут сразу написать своего бота, не зная синтаксиса и не гугля