title: Telegram Bot sendDocument problem with filename
body: <p>I try to send .pdf file like this:</p>
  <pre><code>await bot.sendDocument(chatId, fs.readFileSync(outputFilePath), {}, {
      filename: outputFileName,
      contentType: 'application/pdf',
  })
  </code></pre>
  <p>But if the filename includes at least one of these characters &quot;§¤&amp;`£€'&quot;, all such characters will be filtered out.</p>
  <p>Moreover, these characters are valid for the name of the file itself.</p>
  <p>Researching the problem, I came to the conclusion that I need to use 'percent-encoding', but how can I use this with 'sendDocument' method?</p>