Управление другим процессом из дискорд-бота

193
26 июня 2022, 09:40

У меня есть приложение на Java, являющееся дискорд-ботом. У меня есть игровой сервер Arma 3. Мне нужно, что бы командой из дискорд бота можно было:

  • Выключать процесс сервера
  • Узнавать, включен ли он
  • Запускать его.

Вопрос: Какой самый простой путь реализовать это? Да, меня не забанили в гугле, но я просто хочу увидеть советы от разных опытных людей конкретно в такой формулировке вопроса

Список языков, один из которых я бы хотел использовать для этого (выше == релевантнее):

  • Python, т.к. мне кажется, что на нем контроль процессов реализовать проще всего
  • Java, т.к. это можно будет встроить прямо в бота, но, как мне кажется, контролировать процессы там довольно геморно
  • C++ - а может, в нем это легче всего?

Если предложите решение не на Java, то уточните, как лучше осуществить коммуникацию между дискорд-ботом и этой программой

Какие языки не годятся

  • shell - годная вещь, но машина на винде
  • batch - ненавижу его и не хочу разбираться
  • C# - может быть на нем и будет просто, но я с ним не знаком
READ ALSO
Поиск максимального и минимального элементов двумерного динамического массива

Поиск максимального и минимального элементов двумерного динамического массива

Как поменять местами максимальный и минимальный элемент?

170
Qt-диалог & SQL на Lua

Qt-диалог & SQL на Lua

Хочу встроить Lua в свою программу, написанную на Qt/C++Нашел пока статьи и обсуждения о простом встраивании Lua в Си программу (пример)

208
Обработка пользовательского ввода С++

Обработка пользовательского ввода С++

При обработке пользовательского вода никак не могу сделать проверку на вводВот, например, таким образом я запрещаю ввод символов и разрешаю...

230
Какой способ IO использовать?

Какой способ IO использовать?

Какой способ ввода-вывода использовать в современном коде? Насколько я понимаю, в стандартной библиотеке есть 3 способа: C-подобный, C++-потоки,...

222