我将如何在不和谐的情况下使用python websocket模块将聊天消息从不和谐中继到python websocket?

时间:2019-06-18 03:36:39

标签: python websocket discord.py

我正在尝试制作一个将Web聊天消息中继/推送到WebSocket的Python 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,并且愿意在需要时更改版本。都很好玩,谢谢

0 个答案:

没有答案