использую такой код:
import time
import asyncio
from aiogram.types import ReplyKeyboardRemove, \
ReplyKeyboardMarkup, KeyboardButton, \
InlineKeyboardMarkup, InlineKeyboardButton
from aiogram import Bot, Dispatcher, executor, types
from aiogram.dispatcher.filters import Text
from aiogram.contrib.fsm_storage.memory import MemoryStorage
import sqlite3
# Создание бота
bot = Bot(token="Мой токен)))")
# Создание диспетчера
storage = MemoryStorage()
dp = Dispatcher(bot, storage=storage)
# Создание таблицы баланса в БД
conn = sqlite3.connect('users.sqlite')
c = conn.cursor()
c.execute('CREATE TABLE IF NOT EXISTS id (id INTEGER NOT NULL)')
conn.commit()
@dp.message_handler(commands=['start'])
async def process_command_1(message: types.Message):
kb = [
[
types.KeyboardButton(text="Начать создавать"),
types.KeyboardButton(text="Как начать?")
],
]
keyboard = types.ReplyKeyboardMarkup(
keyboard=kb,
resize_keyboard=True,
input_field_placeholder="Выберите начальный режим"
)
await message.reply("Привет! я бот, который поможет сгенерировать код для твоего бота! управляй ботом кнопками ниже!", reply_markup=keyboard)
@dp.message_handler(Text(text="Начать создавать"))
async def go(message: types.Message):
await message.reply("Скоро...")
@dp.message_handler(Text(text="Как начать?"))
async def what(message: types.Message):
await message.reply("Скоро...")
if __name__ == '__main__':
print("Бот запущен")
executor.start_polling(dp, skip_updates=True)
показывает такую ошибку:
Traceback (most recent call last):
File "main.py", line 40, in <module>
@dp.message_handler(Text(text="Начать создавать"))
TypeError: Text.__init__() got an unexpected keyword argument 'text'
Можете помочь исправить?