package com.github.insanusmokrassar.TelegramBotAPI.utils fun mapOfNotNull(vararg pairs: Pair): Map { return HashMap().apply { pairs.forEach { (key, value) -> value ?.also { put(key, it) } } } } fun Map.mapNotNullValues(): Map = asSequence().mapNotNull { it.value ?.let { value -> it.key to value } }.toMap()