Graph and Bot are two unique ways to send messages to users. Graph at the moment only supports sending message in delegated (on behalf of user), while Bots only can send on their self (effectively application permissions).
However from the call it looks like you are trying to create a chat between a user and a bot. Refer to https://learn.microsoft.com/en-us/microsoftteams/platform/graph-api/proactive-bots-and-messages/graph-proactive-bots-and-messages on how to create a chat between a user and a bot.
One the conversation is created (your bot will get a conversation event) refer to https://learn.microsoft.com/en-us/microsoftteams/platform/resources/bot-v3/bot-conversations/bots-conversations