У
send_message
Второй параметр - текст сообщения.
bot.send_message(message.chat.id, task.id, " | ", task.name," | ", task.description, " | ", task.creator.username, " | ", task.url)
У вас первый параметр - message.chat.id, второй - task.id, третий - " | ", четвертый - task.name и тд
Строка не будет складываться как в print. Используйте любой удобный вариант формирования строки
bot.send_message(message.chat.id, f"{task.id} | {task.name} | {task.description} | {task.creator.username} | {task.url}")