diff --git a/app/src/main/java/one/mixin/android/ui/conversation/holder/AppCard.kt b/app/src/main/java/one/mixin/android/ui/conversation/holder/AppCard.kt index 4f0c2a5235..dc6dfb0e03 100644 --- a/app/src/main/java/one/mixin/android/ui/conversation/holder/AppCard.kt +++ b/app/src/main/java/one/mixin/android/ui/conversation/holder/AppCard.kt @@ -165,11 +165,10 @@ val Int.textDp: TextUnit @Composable get() = this.textDp(density = LocalDensity.current) private const val URL_PATTERN = "\\b[a-zA-Z+]+:(?://)?[\\w-]+(?:\\.[\\w-]+)*(?:[\\w.,@?^=%&:/~+#-]*[\\w@?^=%&/~+#-])?\\b/?" -private const val BOT_PATTERN = "(?<=^|\\D)7000\\d{6}(?=$|\\D)" +private const val BOT_PATTERN = "@(\\S|\\b)+(?:\\s|\$)" private const val LONG_CLICK_TIME = 200L - @Composable fun ClickableTextWithUrlsAndBots( text: String,