На ubuntu устанавливаю telegram бота. Вот bot.py :
import telebot
full_path = '/home/cubinez85/.local/lib/python3.10/site-packages/telebot'
bot = telebot.TeleBot("*************************")
@bot.message_handler(func=lambda message: message.text.lower() in ['привет', 'здравствуйте'])
def send_welcome(message):
bot.reply_to(message, "Здравствуйте!")
@bot.message_handler(func=lambda message: True)
def echo_all(message):
bot.reply_to(message, 'Я тебя не понимаю(')
bot.infinity_polling()
При запуске
python3 bot.py
все работает.
Далее оформляю службу systemd:
sudo nano /etc/systemd/system/telegram-bot.service
[Unit]
Description=Telegram bot
After=network.target
[Service]
ExecStart=/usr/bin/python3 /home/cubinez85/server_bot/bot.py
[Install]
WantedBy=multi-user.target
При запуске службы systemd выводит ошибку : не видит модуля telebot, хотя путь я прописал в bot.py