sendSticker(chatId, sticker, options = {}, fileOptions = {}) {
    const opts = {
      qs: options
    };
    opts.qs.chat_id = chatId;
    try {
      const sendData = this._formatSendData('sticker', sticker, fileOptions);
      opts.formData = sendData[0];
      opts.qs.sticker = sendData[1];
    } catch (ex) {
      return Promise.reject(ex);
    }
    return this._request('sendSticker', opts);
  }
Use this method to send static .WEBP, [animated](https://telegram.org/blog/animated-stickers) .TGS,
or [video](https://telegram.org/blog/video-stickers-better-reactions) .WEBM stickers.
@param {Number|String} chatId  Unique identifier for the target chat or username of the target channel (in the format `@channelusername`)
@param {String|stream.Stream|Buffer} sticker A file path, Stream or Buffer.
Can also be a `file_id` previously uploaded. Stickers are WebP format files.
@param {Object} [options] Additional Telegram query options
@param {Object} [fileOptions] Optional file related meta-data
@return {Promise} On success, the sent [Message](https://core.telegram.org/bots/api#message) is returned
@see https://core.telegram.org/bots/api#sendsticker