當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript FileBox.toStream方法代碼示例

本文整理匯總了TypeScript中file-box.FileBox.toStream方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript FileBox.toStream方法的具體用法?TypeScript FileBox.toStream怎麽用?TypeScript FileBox.toStream使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在file-box.FileBox的用法示例。


在下文中一共展示了FileBox.toStream方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: messageSendFile

  public async messageSendFile(
    receiver : Receiver,
    file     : FileBox,
  ): Promise<void> {
    log.verbose('PuppetWechat4u', 'messageSend(%s, %s)', receiver, file)

    // room first
    const id = receiver.roomId || receiver.contactId

    if (!id) {
      throw new Error('no id')
    }

    /**
     * 通過表情MD5發送表情
     */
    // wechat4u.sendMsg({
    //   emoticonMd5: '00c801cdf69127550d93ca52c3f853ff'
    // }, ToUserName)
    //   .catch(err => {
    //     bot.emit('error', err)
    //   })

    /**
     * 以下通過上傳文件發送圖片,視頻,附件等
     * 通用方法為入下
     * file為多種類型
     * filename必填,主要為了判斷文件類型
     */
    await this.wechat4u.sendMsg({
      file     : await file.toStream(),
      filename : file.name,
    }, id)
  }
開發者ID:miggame,項目名稱:wechaty,代碼行數:34,代碼來源:puppet-wechat4u.ts


注:本文中的file-box.FileBox.toStream方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。