О приложении
Вы сидите в чате про Linux, кто-то спрашивает, есть ли в AUR нужная программа. Открывать браузер, искать, копировать название, возвращаться в чат. Aur Search Bot сокращает это до одного набранного запроса. 🐧
Бот ищет по Arch User Repository (AUR), пользовательскому репозиторию сообщества Arch Linux, и работает в инлайн-режиме.
Ищем, не выходя из переписки
Инлайн-режим это встроенная возможность Telegram. В любом чате вы вводите имя бота, затем поисковое слово, и ниже появляется список подходящих результатов.
Выбираете нужный пакет, и он отправляется в разговор. Собеседнику не нужно ничего искать самому.
- Откройте любой чат, личный или групповой.
- Начните сообщение с имени бота.
- Добавьте название пакета или его часть.
- Выберите подходящий результат из списка.
Отдельных команд у бота нет: всё строится вокруг поискового запроса.
Что такое AUR и зачем он нужен
В официальных репозиториях Arch лежит не всё. Остальное собирает и поддерживает сообщество: драйверы, редкие утилиты, свежие сборки известных программ, проприетарные приложения. Эти пакеты живут в AUR в виде описаний сборки, которые вы запускаете у себя. 📦
Поэтому найти нужное название бывает непросто. Пакетов тысячи, и у похожих программ часто похожие имена.
Как устроен поиск под капотом
Бот обращается к интерфейсу самого AUR, который отдаёт данные о пакетах. Код проекта открыт, его написал независимый разработчик на языке Rust. Свою копию можно запустить самому: нужен токен бота и сборка из исходников. 🛠️
Это небольшой проект энтузиаста, а не коммерческий сервис. Ждать от него расширенных функций вроде уведомлений об обновлениях не стоит.
Что проверить перед установкой пакета из AUR
Найти пакет мало. AUR содержит сборки, которые никто официально не проверял, поэтому ответственность на вас.
- Скрипт сборки. Прочитайте файл с инструкциями до запуска. Там должно быть понятно, откуда берутся исходники.
- Популярность и свежесть. Голоса пользователей и дата последнего обновления подсказывают, жив ли пакет.
- Комментарии. Под пакетом часто описаны проблемы сборки и способы их решить.
- Сопровождающий. Заброшенные пакеты могут не собираться на свежей системе.
Кому бот пригодится
Пользователям Arch Linux и производных дистрибутивов, которые часто обсуждают софт в чатах. Тем, кто ведёт канал о Linux и делится находками. Мейнтейнерам, которым нужно быстро показать коллеге ссылку на пакет. 💬
Если вы не пользуетесь Arch, бот вам ни к чему: AUR работает только с этим семейством систем.
Обратите внимание
Проект небольшой, и стабильность его работы зависит от автора и хостинга. Если бот не отвечает, поищите пакет на странице самого репозитория в браузере. Результаты выдаются по запросу, а решение об установке всегда принимаете вы.
Частые вопросы
Что ищет Aur Search Bot?▼
Нужно ли писать боту команды?▼
Безопасно ли ставить всё, что нашёл бот?▼
Что делать, если бот не отвечает?▼
На основе данных