VK - бот для мониторинга 3D принтера под управлением Klipper
С чего бы начать ), в общем с недавнего времени перестал работать telegtam, а вместе с ним и moonraker-telegram-bot которым я активно пользовался. Нет я конечно знаю что можно это обойти и настроить, но по некоторым причинам не хочу, да и не удобно лично мне. Встал вопрос что делать, пользоваться сторонними сервисами типа OctoPrint так же не хотелось, все они платные через какое то время даже нормально статус не посмотреть, к тому же работают ли сейчас или нет не проверял и не хочется. В принципе бот это не такая сложная программа, подумал я, и решил я сделать. Сразу скажу программист из меня не очень, мягко сказать, знание кода и языка тоже не фонтан, так что все писал через чат deepseek, а что делать нужно было быстро и чтоб работало. И ведь работает! Но сразу предупрежу памяти жрёт безбожно, не знаю с чем это связано с кривым кодом или с тем что приложение запускается в изолированной среде, а может сами проги для работы с vk и yandex такие, кто готов с этим смирится можно использовать хоть сейчас, кое что нужно будет подправить для своей системы можно самим можно deepseek использовать. Если у кого телеграмм бот был еще проще закидываете ему файлы и конфиг бота и пишете запрос "Перепиши код под мою систему используя файл конфигурации" как то так. Почему изолированная среда, пока идет тестирование лучше запускать так чтобы не сломать систему, все находится в одной папке работать удобнее.
Теперь что по потреблению ресурсов в качестве хоста у меня orange pi zero 3 с 1 гигом оперативы.
Потребление памяти, сам бот в среднем потребляет около 120 Мб, всплеск в момент отправки видео тут значительно больше, но этой функцией можно не пользоваться.
Бот отключен, я не знаю сколько занимает Python, возможно если запустить не изолированный режим все будет значительно лучше)
Сам проект: https://gitflic.ru/project/romariokk/vk_bot_klipper
Подробное описание есть в README
Здесь кратко опишу что на данный момент бот умеет:
Передача статуса: в него входит фото, если запущена печать прогресс, время, температуры, состояния вентиляторов и устройств.
Система: управление питаниями устройствами у меня светом, принтером и хостом.
Файлы: последние 10 файлов с виртуальной sd карты с возможностью запустить печать.
Видео: тут пришлось извратится) не как не получилось отправить видео в сообщения сообщества вк, похоже это вообще не возможно. Пришлось сначала грузить на яндекс диск используя его API благо оно само всё делает и приходит ссылка с 5 секундным роликом. В принципе терпимо если не часто пользоваться.
Чтобы пользоваться ботом придется создать сообщество и писать именно сюда в чатах оно потом тоже появится.
Несколько фото работы:
Надо понимать что бот писался исключительно под себя, поэтому возможно подойдёт не всем, но если кто захочет доработать или адаптировать, ну или хотя бы проверить код скептическим взглядом, прошу так сказать к нашему шалашу )
Так же если будут вопросы по боту сначала смотрим README, потом терзаем https://chat.deepseek.com/, а уж потом спрашиваем, если смогу отвечу )
Еще больше интересных статей
Быстрое уменьшение зазоров между корпусом и шестернями... для печати мягким филаментом.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Доработка Ender 3 V3 SE
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Хочу рассказать как я доработал свой v3 SE.
У м...
Настраиваем прошивку Marlin и заливаем её в 3D принтер
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.







Комментарии и вопросы
вот делал для себя https://dis...
Ну я не знал за этот канал и н...
тут верующий со справкой.. это...
Добрый день. Я в растерянности...
Друзья, помогите.Уже отчаялся...
Всем привет. Всё страдаю и пыт...
Кто пробовал использовать эти...