Нужна помощь в написании бота на Python

прошу прощения за наглость, но можешь подсказать что и куда нужно в писать в код, я новичок и не совсем понимаю этот вопрос

сам код:

import telebot
import config

bot = telebot.TeleBot(config.TG_TOKEN)

@bot.message_handler(commands=['start'])
def welcom(message):
	
	bot.send_message(message.chat.id, 'Хай бейби, хай!')

import requests
from bs4 import beautifulsoup
import time 

class curency:
 DOLLAR_RUB = 'https://yandex.ru/search/?clid=2297897&text=rehc%20ljkkfhf&l10n=ru&lr=65'
headers =  {'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36(KHTML, like Gecko) Chrome/80.0.3987.116 Safari/537.36 OPR/67.0.3575.105'} 

current_converted_print = 0
difference = 5

def _init_(self):
 self.current_converted_print = float(self.get_currency_price())

def get_currency_print(self):
 full_page = requests.get(DOLLAR_RUB, headers=self.headers)
 soup = deautidulSoup (full_page.content, 'html.parser')

 convert = soup.findAll("span", {"class": "DFlfde", "class": "SwHCTb", "data-precision": 2})

  

def check_currensy(self): 
    bot.send_message(message.chat.id ("Керюха, по курс один доллар равен") + str(currensy))
    currency = float(self.get_currency_prise().replace(",","."))
    if cuttency >= self.corrent_coverted_price + self.difference:
            bot.send_message(message.chat.id("Курс сильно вырос, готовь заначку "))
    elif cuttency <= self.corrent_coverted_price - self.difference:bot.send_message(message.chat.id("Курс сильно упал, можно закупаться видео-картами"))
    time.sleep(3)
    check_currency()

currency = currency()
currency.check_currency()

bot.polling(none_stop=True)

Если у Вас пайтон 2.7, то нужно вот так:

from beautifulsoup import beautifulsoup

В bs4 этот пакет переименовали уже в 3 пайтоне
Но поскольку Вы берёте примеры откуда-то из другого источника - то лучше, наверное, поставить 3

у меня пайтон 3.8.2, на всякий случай я попробовал, не ни чего не работает
так же если я вписываю в код pip install beautifulsoup4 то в программа отображает install за ошибку

Переустановить попробовать. Менеджер пакетов PIP должен с пайтоном был установиться. В командной строке под администратором

pip install bs4

Посмотрите список установленных пакетов.
Командой pip list в командной строке.
Будет выведен список всех установленных пакетов Python и их версия:

X:\Xxxxxxxx\Xxxxxxx>pip list
Package             Version
------------------- ----------
certifi             2019.11.28
chardet             3.0.4
cycler              0.10.0
Cython              0.29.14
future              0.17.1
graph-tools         1.3
idna                2.8
imutils             0.5.3
joblib              0.14.1
kiwisolver          1.1.0
matplotlib          3.1.1
numpy               1.18.1
opencv-python       4.1.2.30

X:\Xxxxxxxx\Xxxxxxx>

Код выводит ошибку
AttributeError: ‘currency’ object has no attribute ‘check_currency’
как её исправить?

Потому что при исправлении синтаксических ошибок надо было разобраться в коде, а не просто сделать что-то запускаемое )

Тут видимо предполагалось, что всё, кроме последних 3 строк, должно быть в классе curency, а не только ссылка Яндекса.