All checks were successful
Reply to a message containing a link with !gallerydl (or send it with a link inline) to download the media via the gallery-dl CLI and have the files posted back as a reply. Restricted to an allowed_users allowlist (comma-separated, per-channel/global config); no one is allowed by default. - Add media support to the platform layer: model.Message.Files, ActionSendMedia, and Platform.SendMedia. Telegram uploads via multipart (sendPhoto/sendVideo/sendDocument, 50MB cap); Slack returns unsupported for now. - Add internal/shell (os/exec wrapper) and internal/urlutil (URL extraction) helpers with tests. - Dispatch ActionSendMedia in app and clean up the temp download dir. - Admin config UI for allowed_users / gallery_dl_path; docs entry. - Containerfile: base on alpine and install gallery-dl + ffmpeg (was scratch); release workflow sets up QEMU + Buildx for cross-arch image builds.
15 lines
551 B
HTML
15 lines
551 B
HTML
{{define "plugins/_fields.html"}}
|
|
{{if eq .PluginID "security.domainblock"}}
|
|
{{template "plugins/security.domainblock.html" .}}
|
|
{{else if eq .PluginID "social.instagram"}}
|
|
{{template "plugins/social.instagram.html" .}}
|
|
{{else if eq .PluginID "social.twitter"}}
|
|
{{template "plugins/social.twitter.html" .}}
|
|
{{else if eq .PluginID "util.gallerydl"}}
|
|
{{template "plugins/util.gallerydl.html" .}}
|
|
{{else}}
|
|
<div class="alert alert-warning">
|
|
This plugin doesn't have specific configuration fields implemented yet.
|
|
</div>
|
|
{{end}}
|
|
{{end}}
|