Как бы я мог использовать модуль веб-сокета python вместе с разногласиями для передачи сообщений чата от разногласия к веб-сокету питона? - PullRequest
0 голосов
/ 18 июня 2019

Я пытаюсь создать Python WebSocket, который ретранслирует / отправляет сообщения чата в WebSocket. К сожалению, он никогда не работал и скорее дал мне неразрешимую ошибку.

Я пробовал множество модулей Python, но ни один из них не помог. Моя самая большая проблема - это смешивание двух отдельных модулей.

import logging
from websocket_server import WebsocketServer
import discord

client = discord.Client()

server = WebsocketServer(13254, host='127.0.0.1', loglevel=logging.INFO)

def new_client(client, server):
    server.send_message_to_all("Hey all, a new client has joined us")

def Client_Left(client, server):
    server.send_message_to_all("Aww sorry to see you go")

def Messages(client, server, message):
    print(message)

async def hello(websocket, path):
    await websocket.send(message)

@client.event
async def on_message(message):
    server.send_message_to_all(message)

server.set_fn_message_received(Messages)
server.set_fn_new_client(new_client)
server.set_fn_client_left(Client_Left)

server.run_forever()
client.run("Nothecaptain's bot")

Мне бы хотелось, чтобы он запускал и Discord, и серверную часть бота и передавал сообщения чата вперед. Но вместо этого он просто ждет соединения, а не запускает часть Discord. Я использую Python 3.7 и готов изменить свою версию, если это необходимо для работы. Всем хорошего веселья, спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...