Riki
Una herramienta sencilla para interceptar el mensaje websocket de la ciudad de Riichi y traducirlo al mensaje MJAI para el modelo Mahjong AI.
Pregúntame cualquier cosa sobre esto en Discord.
Informar error. Solicitar función
Acerca del proyecto
"El propósito de este proyecto es proporcionar a las personas una manera conveniente de comprender en tiempo real su desempeño en los partidos de Riichi City y aprender y mejorar de él. Este proyecto está destinado únicamente a fines educativos y el autor no es responsable de cualquier acción realizada por los usuarios que utilicen este proyecto los funcionarios de la ciudad de Riichi pueden detectar un comportamiento anormal y cualquier consecuencia, como la suspensión de la cuenta, no está relacionada con el autor".
Uso
Instalación.
Necesitarás:
- Pitón 3.10 ~ 3.12
- Un
mortal.pth
. (Obtenga uno del servidor de Discord si no tiene uno). - Proxifier o software similar para redirigir la conexión de la ciudad de Riichi a MITM.
Obtener mortal.pth en Discord
- Vaya a #verificar y haga clic en ✅ reacción.
- Ir a #bot-zip
- Descarga un bot que te guste.
- Extrae la cremallera.
- Y mortal.pth está ahí.
ventanas
- Clonar este repositorio
- cd en el directorio (
cd Riki
) - Crear un entorno virtual (
python -m venv venv
) - Activar el entorno virtual (
.venvScriptsActivate
) - Instale los requisitos (
pip install -r requirements.txt
) - Abra mitmproxy si es la primera vez que lo usa.
- Ciérralo.
- Vaya al directorio de inicio de su usuario
~/.mitmproxy
- Instale el certificado.
- Ponga
mortal.pth
en ./Akagi/mjai/bot
- Configure Proxifier o software similar para redirigir la conexión de la ciudad de Riichi a MITM.
Impermeable
- Clonar este repositorio
- cd en el directorio (
cd Riki
) - Crear un entorno virtual (
python -m venv venv
) - Activar el entorno virtual (
source venv/bin/activate
) - Instale los requisitos (
pip install -r requirements.txt
) - Abra mitmproxy si es la primera vez que lo usa.
- Ciérralo.
- Vaya al directorio de inicio de su usuario
~/.mitmproxy
- Instale el certificado.
- Ponga
mortal.pth
en ./Akagi/mjai/bot
- Configure Proxifier o software similar para redirigir la conexión de la ciudad de Riichi a MITM.
Lanzamiento
- cd en el directorio (
cd Riki
) - Active el entorno virtual (
.venvScriptsActivate
o source venv/bin/activate
) - Ejecute el script (
python mitm.py
) - Abre la ciudad de Riichi y juega un juego.
HACER
agradecimiento especial
Equim-chan/Mortal
smly/mjai.app
LICENCIA
“Commons Clause” License Condition v1.0
The Software is provided to you by the Licensor under the License, as defined below, subject to the following condition.
Without limiting other conditions in the License, the grant of rights under the License will not include, and the License does not grant to you, the right to Sell the Software.
For purposes of the foregoing, “Sell” means practicing any or all of the rights granted to you under the License to provide to third parties, for a fee or other consideration (including without limitation fees for hosting or consulting/ support services related to the Software), a product or service whose value derives, entirely or substantially, from the functionality of the Software. Any license notice or attribution required by the License must also include this Commons Clause License Condition notice.
Software: Riki
License: GNU Affero General Public License version 3 with Commons Clause
Licensor: shinkuan