Ошибка в aiogram: Chat not found

Есть код в котором я хочу отослать сообщение другому пользователю на его id, но он не запускал его у себя(не нажимал /start) как это можно обойти и что с эти можно сделать код:

async def sendall(message: types.Message):
    #if message.from_user.id == 629193195:
    text = 'abcd'
    id = '515949536'
    await bot.send_message(id, text)

if __name__ == '__main__':
    executor.start_polling(dp, skip_updates=True)

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

Автор решения: RitinaADM

Даю ответ на вопрос Для того чтобы бот мог отправлять сообщение пользователю, пользователь должен первым обратиться к боту. В этот момент код должен сохранить ид пользователя чтобы знать что ему можно отправить сообщение. Если юзер не обращался к боту то и бот не может отправить юзеру сообщение.

→ Ссылка