Чтобы реализовать Slack-бот, мне нужно иметь дело с Slack «API обмена сообщениями в реальном времени». Это API на основе WebSocket, который позволяет получать события от Slack в реальном времени и отправлять сообщения от имени пользователя. дополнительная информация: https://api.slack.com/rtm
Чтобы создать бота только для одной команды, мне нужно открыть одно веб-соединение и прослушивать его на предмет событий.
Сделать Slack-бот доступным для другой команды. Мне нужно открыть новое соединение с веб-сокетом. Так,
- 1 команда => 1 подключение к веб-сокету
- 2 команды => 2 подключения к веб-сокету
- N команд => N подключений к веб-сокетам
что мне делать, чтобы увеличить количество подключений к веб-сокетам для бесконечных команд?
Какая архитектура может обрабатывать автомасштабирование тысяч подключений к веб-сокетам?