Связь между ботом Discord и сервером Node - PullRequest
0 голосов
/ 06 марта 2019

Я занимаюсь разработкой веб-приложения с дополнительным ботом Discord.В настоящее время, поскольку я использую Node для обоих, они находятся в одном проекте и используют одно и то же соединение с базой данных с Mongoose.Я могу получить доступ к боту на маршрутах веб-приложения, требуя его в качестве модуля, но он довольно неуклюжий.

Можно ли каким-то образом отправлять информацию между программой бота и веб-сервером и обратно?Мне просто нужно отправить данные типа { "action": "send_message", "text": "hello world", etc.} туда-сюда, и они будут работать на одном компьютере.

1 Ответ

1 голос
/ 06 марта 2019

Вы можете настроить REST Api в своем приложении Node, и ваш бот-диск может общаться через него. На первый взгляд, API может иметь маршрут:

POST /v1/messages

, который принимает HTTP-тело, содержащее { "text": "hello world" } и т. Д.

Существует множество модулей HTTP-сервера для Node, наиболее популярным является express. Удачного кодирования!

...