title: how to run multiple telegram bots on the same port?
body: <p>I have 6 bots and i want to run them on the same server, But when i run the second bot, it throws this error:
  <code>address already in use :::8443</code></p>
  <p>I know i only can use 4 ports(80,88,443,8443) for webhook, But i have 6 bots.
  Actually, I'm trying to run all the bots on the same port.</p>
  <p>Is there anyway to do it?</p>
  <p>I'm using telegraf framework. I made a directory for every bot because i think it is the way to do it. maybe i'm wrong.</p>
  <p>This is the code of the bots in every directory:</p>
  <pre><code>const Telegraf = require('telegraf');
  const fs = require('fs');
  
  let token = 'botID:botToken';
  
  const bot = new Telegraf(token);
  
  const tlsOptions = {
      key: fs.readFileSync('server-key.pem'),
      cert: fs.readFileSync('server-cert.pem'),
      ca: []
  }
  
  bot.on('message', (ctx) =&gt; ctx.reply('Hey'));
  
  bot.telegram.setWebhook('https://myAddress.com:8443/test/botID');
  bot.startWebhook('/test/botID', tlsOptions, 8443);
  </code></pre>