add rating and attach urls options

This commit is contained in:
2022-09-09 16:42:59 +06:00
parent 42567b72f4
commit 034f5fb7ca
3 changed files with 17 additions and 6 deletions

View File

@@ -101,20 +101,22 @@ suspend fun main(args: Array<String>) {
urls.isEmpty() -> return@runCatchingSafely
urls.size == 1 -> sendPhoto(
chatId,
FileUrl(urls.first())
FileUrl(urls.first()),
if (settings.attachUrls) urls.first() else null
)
settings.gallery -> urls.chunked(mediaCountInMediaGroup.last + 1).forEach {
sendVisualMediaGroup(
chatId,
it.map {
TelegramMediaPhoto(FileUrl(it))
TelegramMediaPhoto(FileUrl(it), if (settings.attachUrls) it else null)
}
)
}
else -> urls.forEach {
sendPhoto(
chatId,
FileUrl(it)
FileUrl(it),
if (settings.attachUrls) it else null
)
}
}