Бот не работает и выдает ошибку((

Написал бота, который является модератором! Он призапуске должен повторять мое сообщение(я сейчас про личные сообщения с ним говорю)!

import logging
import telebot
from aiogram import Bot, Dispatcher, executor,types

logging.basicConfig(level=logging.INFO)

bot = telebot.TeleBot("5065462880:AAFS1Op-hjhdHpCe6Ey2_yowvc7eODs_Cq4")
dp=Dispatcher(bot)

@dp.message_handler()
async def echo(message:types.Message):
    await message.answer(message.text)

if _name_=="_main_":
    executor.start_polling(dp,skip_updates=False)

А также мне питон выдает следующее:

Traceback (most recent call last):
  File "C:/Users/Администратор/Desktop/Modertor/moderator.py", line 8, in <module>
    dp=Dispatcher(bot)
  File "C:\Users\Администратор\AppData\Local\Programs\Python\Python310\lib\site-packages\aiogram\dispatcher\dispatcher.py", line 51, in __init__
    raise TypeError(f"Argument 'bot' must be an instance of Bot, not '{type(bot).__name__}'")
TypeError: Argument 'bot' must be an instance of Bot, not 'TeleBot'

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

Автор решения: Clark Devlin

Все же рекомендую сначала уже изучить сам Python, а потом уже делать ботов. Документация по aiogram - https://docs.aiogram.dev/en/latest/

from aiogram import Bot, types
from aiogram.dispatcher import Dispatcher
from aiogram.utils import executor


bot = Bot(token='token')
dp = Dispatcher(bot)


@dp.message_handler(commands=['start'])
async def process_start_command(message: types.Message):
    await message.reply("Привет!\nНапиши мне что-нибудь!")


@dp.message_handler()
async def echo_message(msg: types.Message):
    await bot.send_message(msg.from_user.id, msg.text)


if __name__ == '__main__':
    executor.start_polling(dp)
→ Ссылка