Задать вопрос
@zerk1

TypeError: TelegramObject.to_python() missing 1 required positional argument: 'self' что делать?

Пишу телеграмм бота на aiogram,выходит ошибка к команде которой у меня нету в коде.что делать?

Вот код:
from email.message import Message
from aiogram import types, executor, Dispatcher, Bot
from aiogram.types import InlineKeyboardButton, InlineKeyboardMarkup

TOKEN=("")
bot=Bot(token=TOKEN)
dp = Dispatcher(bot)

@dp.message_handler(commands=['start'])
async def welcometxt(message: types.Message):
    markup=InlineKeyboardMarkup 
    but_1=InlineKeyboardButton('Как дела?', callback_data="but_1")
    markup.add(but_1)
    await bot.send_message(message.chat.id, "Привет!", reply_markup=markup)

@dp.message_handler(content_types=['text'])
async def welcometxt1(message: types.Message):
    if message.text.lower() == 'привет':
        await message.reply("Еще раз привет")




executor.start_polling(dp)
  • Вопрос задан
  • 1811 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
скобок нет после InlineKeyboardMarkup
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
anonimus__666
@anonimus__666
Типа junior
from email.message import Message
from aiogram import types, executor, Dispatcher, Bot
from aiogram.types import InlineKeyboardButton, InlineKeyboardMarkup

TOKEN=("")
bot=Bot(token=TOKEN)
dp = Dispatcher(bot)

@dp.message_handler(commands=['start'])
async def welcometxt(message: types.Message):
    markup=InlineKeyboardMarkup()
    but_1=InlineKeyboardButton('Как дела?', callback_data="but_1")
    markup.add(but_1)
    await bot.send_message(message.chat.id, "Привет!", reply_markup=markup)

@dp.message_handler(content_types=['text'])
async def welcometxt1(message: types.Message):
    if message.text.lower() == 'привет':
        await message.reply("Еще раз привет")
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы