Как создать бота, взаимодействующего со сторонним сайтом?
Попробуй это: https://github.com/microsoft/playwright-dotnet
В языке,  на котором планируется писать бота, должны быть модули, библиотеки для работы с сайтами, для симуляции запросов пользователя, нажатий кнопок, вставки текста в форме.
В Питоне например это BeautifulSoup, Selenium.