Как мне реализовать бота? На каких языках их программируют? Есть ли другие пути?
Для того чтобы запустить бота, нужно: а) найти готовый скрипт или б) создать его самому. Вариант «а» очень прост: в комплекте m:Pywikipedia имеется крупный набор скриптов, среди которых и интервики-скрипт, которым пользуются практически все интервики-боты, и скрипт для исправления двойных перенаправлений, и ещё много чего. Вариант «б» чуть посложнее и рассматривается в следующем вопросе.
Как мне самому написать бота?
Для того чтобы написать бота, нужно знать какой-либо язык программирования и освоить интерфейс (библиотеку) на этом языке для доступа к Википедии. Языки, которые обычно используют: