abstract class MemberJavaFriendlyAPI : QQ
Member 中为了让 Java
更容易调用的 API
不要用它作为一个类型, 只应使用其中的方法
<init> |
MemberJavaFriendlyAPI() |
__kickAsyncForJava__ |
踢出该成员. open fun __kickAsyncForJava__(message: String = ""): Future<Unit> open fun __kickAsyncForJava__(): Future<Unit> |
__kickBlockingForJava__ |
踢出该成员. open fun __kickBlockingForJava__(message: String = ""): Unit open fun __kickBlockingForJava__(): Unit |
__muteAsyncForJava__ |
禁言. open fun __muteAsyncForJava__(seconds: Int): Future<Unit> |
__muteBlockingForJava__ |
禁言. open fun __muteBlockingForJava__(seconds: Int): Unit |
__unmuteAsyncForJava__ |
解除禁言. open fun __unmuteAsyncForJava__(): Future<Unit> |
__unmuteBlockingForJava__ |
解除禁言. open fun __unmuteBlockingForJava__(): Unit |
nameCardOrNick |
获取非空群名片或昵称. val User.nameCardOrNick: String |
recall |
suspend fun Contact.recall(source: MessageChain): Unit suspend fun Contact.recall(source: MessageSource): Unit |
recallIn |
fun Contact.recallIn(message: MessageChain, millis: Long, coroutineContext: CoroutineContext = EmptyCoroutineContext): Job fun Contact.recallIn(source: MessageSource, millis: Long, coroutineContext: CoroutineContext = EmptyCoroutineContext): Job |
sendImage |
在 Dispatchers.IO 中将图片发送到指定联系人. 不会保存临时文件 suspend fun <C : Contact> C.sendImage(bufferedImage: BufferedImage): MessageReceipt<C>
在 Dispatchers.IO 中下载 URL 到临时文件并将其作为图片发送到指定联系人 suspend fun <C : Contact> C.sendImage(imageUrl: URL): MessageReceipt<C>
在 Dispatchers.IO 中读取 Input 到临时文件并将其作为图片发送到指定联系人 suspend fun <C : Contact> C.sendImage(imageInput: Input): MessageReceipt<C>
在 Dispatchers.IO 中读取 InputStream 到临时文件并将其作为图片发送到指定联系人 suspend fun <C : Contact> C.sendImage(imageStream: InputStream): MessageReceipt<C>
在 Dispatchers.IO 中将文件作为图片发送到指定联系人 suspend fun <C : Contact> C.sendImage(file: File): MessageReceipt<C> |
sendImage |
将图片作为单独的消息发送给 this suspend fun <C : Contact> C.sendImage(image: ExternalImage): MessageReceipt<C> |
uploadImage |
在 Dispatchers.IO 中将图片上传, 但不发送. 不会保存临时文件 suspend fun Contact.uploadImage(bufferedImage: BufferedImage): OfflineImage
在 Dispatchers.IO 中下载 URL 到临时文件并将其作为图片上传, 但不发送 suspend fun Contact.uploadImage(imageUrl: URL): OfflineImage
在 Dispatchers.IO 中读取 Input 到临时文件并将其作为图片上传, 但不发送 suspend fun Contact.uploadImage(imageInput: Input): OfflineImage
在 Dispatchers.IO 中读取 InputStream 到临时文件并将其作为图片上传, 但不发送 suspend fun Contact.uploadImage(imageStream: InputStream): OfflineImage
在 Dispatchers.IO 中将文件作为图片上传, 但不发送 suspend fun Contact.uploadImage(file: File): OfflineImage |
Member |
群成员. abstract class Member : MemberJavaFriendlyAPI |