- 216
- 48
Python:
import telebot
from telebot import types
import config
bot = telebot.TeleBot(config.token)
@bot.message_handler(commands=['start'])
def start(message):
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
btn1 = types.KeyboardButton("24 маршрут")
btn2 = types.KeyboardButton("22 маршрут")
markup.add(btn1, btn2)
bot.send_message(message.chat.id, text="Привет, {0.first_name}! Я тестовый бот ".format(message.from_user),reply_markup=markup)
@bot.message_handler(content_types=['text'])
def func(message):
if(message.text == "24 маршрут"):
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
btn1 = types.KeyboardButton("Начальный пункт 🚏")
btn2 = types.KeyboardButton("Конечный пункт 🚌")
back = types.KeyboardButton("Вернуться в главное меню")
markup.add(btn1, btn2, back)
bot.send_message(message.chat.id, text="Выбери пункт", reply_markup=markup)
elif(message.text == "Начальный пункт 🚏"):
bot.send_message(message.chat.id, text="11:11")
elif message.text == "Конечный пункт 🚌":
bot.send_message(message.chat.id, text="22:22")
elif (message.text == "Вернуться в главное меню"):
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
button1 = types.KeyboardButton("24 маршрут")
button2 = types.KeyboardButton("22 маршрут")
markup.add(button1, button2)
bot.send_message(message.chat.id, text="Вы вернулись в главное меню", reply_markup=markup)
if(message.text == "22 маршрут"):
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
btn3 = types.KeyboardButton("Начальный пункт 🚐")
btn4 = types.KeyboardButton("Конечный пункт 🚍")
back2 = types.KeyboardButton("Вернуться в главное меню")
markup.add(btn3, btn4, back2)
bot.send_message(message.chat.id, text="Выберите пункт", reply_markup=markup)
elif(message.text == "Начальный пункт 🚐"):
bot.send_message(message.chat.id, text="33:33")
elif message.text == "Конечный пункт 🚍":
bot.send_message(message.chat.id, text="44:44")
elif (message.text == "Вернуться в главное меню"):
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
button1 = types.KeyboardButton("24 маршрут")
button2 = types.KeyboardButton("22 маршрут")
markup.add(button1, button2)
bot.polling(none_stop=True)
У меня есть вот такой простой бот. Хотел его залить на сервер, чтобы работал вечно, но сервер принимает только один файл. А у меня токен бота в файле config. Как в код вставить токен? Пробовал сам, выдавало ошибку.