Как обработать сообщение в Telegram BOT
from aiogram import Bot, Dispatcher, executor, types
import openai
import os
openai.api_key = '-'
openai.Model.list()
API_TOKEN = '-'
bot = Bot(token=API_TOKEN)
dp = Dispatcher(bot)
@dp.message_handler(commands=['start'])
async def welcome_command(message: types.Message):
await message.answer(f'Добро пожаловать, {message.from_user.first_name}!')
@dp.message_handler()
async def answer (message: types.Message):
response = openai.Completion.create(
model='text-davinci-003',
prompt=message.text,
temperature=1,
max_tokens=2048,
top_p=1,
frequency_penalty=0,
presence_penalty=0.6,
stop=[" Human:", " AI:"]
)
await message.reply(response['choices'][0]['text'])
if __name__ == '__main__':
executor.start_polling(dp)
Нигде не могу найти инфу, как на написанное боту сообщение сначала бы вылезало сообщение "обрабатываем ваш вопрос ", а после исчезало и обрабатывало бы запрос.
Источник: Stack Overflow на русском