Не работает Телеграм-бот на Python

Не работает Telegram-Бот на Python, возможно где-то ошибка в коде. Бот должен парсить данные с сайта https://sinoptik.ua/погода-шийковка и присылать температуру воздуха пользователю

import config
import telebot
import requests
from bs4 import BeautifulSoup as BS

r = requests.get('http://sinoptik.ua/погода-шийковка')
html = BS(r.content, 'html.parser')
bot = 'Здесь мой токен'

for el in html.select('#content'):
    t_min = el.select('.temperature .min')[0].text
    t_max = el.select('.temperature .max')[0].text
    text = el.select('.wDescription .description')[0].text

@bot.message_handler(commands=['start'])
def main(message):
    bot.send_message(message.chat.id, "Привет, погода на сегодня:\n" +
        t_min + ', ' + t_max + '\n' + text)

if __name__ == '__main__':
    bot.polling(none_stop=True)

Ответы (2 шт):

Автор решения: nomnoms12

Вы не инициализируете класс бота.

Пример:

from telebot import TeleBot


bot = TeleBot('Здесь мой токен')
→ Ссылка
Автор решения: TheReSpect

Готовый код:

import config
import telebot
import requests
from bs4 import BeautifulSoup as BS

r = requests.get('http://sinoptik.ua/погода-шийковка')
html = BS(r.content, 'html.parser')
bot = telebot.TeleBot('Здесь вводите Ваш токен')

for el in html.select('#content'):
    t_min = el.select('.temperature .min')[0].text
    t_max = el.select('.temperature .max')[0].text
    text = el.select('.wDescription .description')[0].text

@bot.message_handler(commands=['start'])
def main(message):
    bot.send_message(message.chat.id, "Привет, погода на сегодня:\n" +
        t_min + ', ' + t_max + '\n' + text)

if __name__ == '__main__':
    bot.polling(none_stop=True)
→ Ссылка