О судне, лодке или обуви - создать бот. О программе - создать бота (ср.: робота).
Единственно возможного варианта нет. В разных названиях сражений употребляются разные предлоги, ср.: битва при Ватерлоо, битва под Москвой, битва на Калке.
В художественном, публицистическом, официальном тексте: сотни килограммов. Сократить в некоторых случаях можно, если требуется сэкономить место (в СМС-сообщении, например).