Простой и эффективный бот для MUD, написанный на Python. Легко адаптируется под любой MUD/мад с поддержкой UTF-8. Может работать в любой среде с поддержкой Python 3 (утюги, пылесосы, виртуальные машины и пр.), т.е. везде, на любом хостинге, не требуя никаких ресурсов.
Основной класс работы с мадами. Внутри есть базовое описание всех методов.
Простой подкласс MUDBot для работы с мадом «Серый Камень Гаргата» (RMUD). Внутри есть базовое описание. Для справки — изменив всего 3 строки, вы можете сделать готовый подкласс для мада «Былины».
Шаблон бота (базовый код) для «Серый Камень Гаргата» состоит всего из 10 строк (без комментариев и пустых строк). Он понятный и простой. В нем активирован verbose-режим, т.е. в консоли вы видите все данные от сервера и можете вводить команды.
Простой пример бота для мада «Серый Камень Гаргата». Вам нужно лишь заменить ИМЯ и ПАРОЛЬ от вашего персонажа. Бот сохраняет все сообщения, которые говорят персонажу. В ответ на "Привет" танцует.
MUDBot использует слегка модифицированную (для обработки команды IAC GA) штатную библиотеку telnetlib из Python.