Check Releases page for pre-compiled builds!
Quick annotation for english-speaking audience, describing what this project is, provided here.
(рус. отложка-бот)
Чат-бот для VK.com, работающий преимущественно с отложенными постами в сообществах ВКонтакте.
Для сообществ, которые публикуют авторский контент: ВК никак не уведомляют авторов о том, что их пост принят и попал "в отложку", вызывая чрезмерную конфузию и сопутствующие вопросы в личных сообщениях сообщества.
На данный момент реализован следующий функционал:
- кэширование постов в хранилище(в памяти) для уменьшения запросов к VK API;
- обновление кэша выполняется автоматически по истечению "срока годности", либо вручную сообщением от администратора/редактора сообщества, выполняющего условия регулярного выражения из параметра
UpdateStorageRegex
в config.toml; - администратор может получить компактный список (календарь) отложенных постов с помощью сообщения, выполняющего условия регулярного выражения из параметра
PrintStorageRegex
в config.toml; - пользователь может получить свои авторские посты, публикация которых отложена на определенное время, с помощью сообщения, выполняющего условия регулярного выражения из параметра
OtlozhkaRegex
в config.toml.
(ну мне можно же радоваться за то, что это хоть где-то используется?)
- #mashup - паблик с самой большой коллекцией мэшапов и аудиоприколов в СНГ;
- [alt] - младший брат #mashup;
- где-нибудь ещё точно;
- а может быть и не точно.
- Склонируйте проект:
$ git clone https://github.com/alphatoasterous/otlozhka-bot $ cd otlozhka-bot
- Установите
goreleaser
:$ go install github.com/goreleaser/goreleaser@latest
- Соберите проект с помощью goreleaser:
$ goreleaser release --snapshot --clean
MIT License
See LICENSE file.