journalctl -u bot
покажет, что сказал бот перед смертью. systemctl говорит, что бот активен, потому что, видимо, мрёт он не сразу, а после падения перезапускается (auto-restart) /usr/bin/python3 /usr/local/bin/bot/bot.py
python3 -V
import telebot
bot = telebot.TeleBot('APIbotfather')
keyboard1 = telebot.types.ReplyKeyboardMarkup(True,True)
keyboard1.row('1', '2')
keyboard1.row('3', '4')
@bot.message_handler(commands=['start'])
def send_welcome(message):
bot.send_message(message.chat.id, 'Добро пожаловать!', reply_markup=keyboard1)
@bot.message_handler(content_types=['text'])
def sent_text(message):
if message.text == '1':
bot.send_message(message.chat.id, '')
elif message.text == '2':
bot.send_message(message.chat.id, '')
elif message.text == '3':
bot.send_message(message.chat.id, '')
elif message.text == '4':
bot.send_message(message.chat.id, '')
else:
bot.send_message(message.chat.id, 'Я не знаю что ответить ')
# RUN
bot.polling(none_stop=True)
import telebot
bot = telebot.TeleBot('APIbotfather')
@bot.message_handler(commands=['start'])
def send_welcome(message):
keyboard1 = telebot.types.ReplyKeyboardMarkup(True, True)
keyboard1.row('1', '2')
keyboard1.row('3', '4')
bot.send_message(message.chat.id, 'Добро пожаловать!', reply_markup=keyboard1)
@bot.message_handler(content_types=['text'])
def sent_text(message):
if message.text == '1':
bot.send_message(message.chat.id, 'ты нажал 1')
elif message.text == '2':
bot.send_message(message.chat.id, 'ты нажал 2')
elif message.text == '3':
bot.send_message(message.chat.id, 'ты нажал 3')
elif message.text == '4':
bot.send_message(message.chat.id, 'ты нажал 4')
else:
bot.send_message(message.chat.id, 'Я не знаю что ответить ')
# RUN
bot.polling(none_stop=True)