Я бы хотел научиться программировать своего собственного бота в Twitter с нуля. Я хотел бы начать с простого, может быть, бот, который подбирает слово и отправляет ответ любому, кто говорит это определенное слово. Затем я хотел бы иметь возможность создать бота, который будет автоматически публиковать сообщения, возможно, 2 раза в день. Наконец, я хотел бы иметь возможность создавать ботов, которые могут вести разговоры (возможно, друг с другом) и изображать персонажей.
Я хотел бы знать, какие языки изучать, и какие инструменты мне понадобятся (нужен ли мне собственный сервер?).
Спасибо.