WorkingDirectory=/var/www/tb1 - рабочая директория, которую в следующей команде игнорируете, указывая полный путь.
Restart=always совсем не для того нужен. Ведь вы заенаблили сервис и при перезагрузке сервера он и так запустится.
Если Вы привыкли постоянно работать из под рута, то да, вы легко скопируете файл в /etc/systemd/system, но это вопиющая безграмотность и наплевательство на безопасность.
Раз уж в команде systemctl enable /etc/systemd/system/telegram-bot.service указываете полный путь, то почему бы не заенаблить сразу из каталога пользователя?
Ах да! У вас же WantedBy=multi-user.target, но почему-то сервис туда не стал.
В обСЧем кулхаЦкер, удачи Вам! И успешных наступаний на собственные грабли.
Как создать свой systemd сервис в Linux Ubuntu 22.04
Хочу дополнить свой комментарий. На самом деле штука работает :) просто у меня ноутбук со встроенной видеокартой и нагружался во время любого звонка на 100% (частично помогает отключение аппаратного ускорения в браузере). Провели конференцию на 27 одновременных участника. Около 8-10 с видеопотоком. В целом все работает, со звуком проблем нет. Но качество видео Talk автоматически снижает и это печально. На сигнальном сервере у меня еще установлен сервер записи видео. Качество видео не то чтобы радует (но я еще не пробовал настроить максимальную ширину канала). Кроме того, увеличение производительности получил за счет улучшения CPU на этом сервере (сейчас 8 по 5.1 ггц в турбо бусте). Во время записи этой конференции загрузка CPU 40-100%
Настройка сервера сигнализации (High-performance backend) для Nextcloud Talk