Кейс
Бот интеграции через XML-API
Telegram-бот, который тянет данные из внешней системы по XML-API и отдаёт их пользователю.
01 Задача
Данные из внешней системы были доступны только через XML-API — обычному пользователю недосягаемо. Нужен был простой доступ через бота.
02 Решение
Написал бота на Python: запросы к XML-API, разбор ответов и выдача результата в удобном виде. Обработку ошибок и таймауты заложил так, чтобы отвалившаяся внешняя система не роняла бота.
03 Результат
Данные из закрытого XML-API стали доступны обычным сообщением в боте. Пользователю не нужно знать ни про какой API.