1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-dochat

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

DOCHAT_DPI=192 bash

### DOCHAT_SKIP_PULL

If you do not want to pull docker image for the latest version at startup everytime, you can set DOCHAT_SKIP_PULL environment variable.

```sh
curl -sL https://raw.githubusercontent.com/huan/docker-wechat/master/dochat.sh \
  | DOCHAT_SKIP_PULL=true bash

In case you have downloaded dochat.sh:

DOCHAT_SKIP_PULL=true ./dochat.sh

DOCHAT_DEBUG

Show more debug log messages.

curl -sL https://raw.githubusercontent.com/huan/docker-wechat/master/dochat.sh \
  | DOCHAT_DEBUG=true bash

DOCHAT_WECHAT_VERSION

Use a specific version for WeChat.

You can get a full list of the supported versions from Docker Hub Image Tags at https://hub.docker.com/r/zixia/wechat/tags

For example:

curl -sL https://raw.githubusercontent.com/huan/docker-wechat/master/dochat.sh \
  | DOCHAT_WECHAT_VERSION=3.3.0.115 bash

For Hackers

If you want to control everything by yourself, for example, open multiple WeChat PC client on your desktop; then, you might want to inspect the dochat.sh in our repository and try the following docker command:

docker run \
  --name DoChat \
  --rm \
  -i \
  \
  -v "$HOME/DoChat/WeChat Files/":'/home/user/WeChat Files/' \
  -v "$HOME/DoChat/Applcation Data":'/home/user/.wine/drive_c/users/user/Application Data/' \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  -v "/run/user/$(id -u)/pulse":"/run/pulse" \
  \
  -e DISPLAY \
  \
  -e XMODIFIERS=@im=fcitx \
  -e GTK_IM_MODULE=fcitx \
  -e QT_IM_MODULE=fcitx \
  -e GID="$(id -g)" \
  -e UID="$(id -u)" \
  \
  --ipc=host \
  --privileged \
  \
  zixia/wechat

Modify it whatever you want to fulfill your needs.

Versioning

The docker image has two schema of the versioning:

  1. X.Y.Z.a: This is for the WeChat PC Windows Client version
    1. zixia/wechat:2.7.1.85: WeChat 2.7.1.85
    2. zixia/wechat:2.8.0.112: WeChat 2.8.0.112
  2. x.y: This is for the docker image version.
    1. zixia/wechat:0.2: docker-wechat version 0.2

The two version schema may overlap with each other.

For example: the zixia/wechat:0.2 may be the same image as the zixia/wechat:2.8.0.112.

Known Issues

  • WeChat 2.8.0.x can not send big images/files (#341)
    • Work around: use 2.7.1.85 instead. (DOCHAT_WECHAT_VERSION=2.7.1.85)
  • In-WeChat Browser does not work (#2)

To-do List

  • Permanent Storage for WeChat PC Login Data Information (#3)
  • Automatically install WeChat PC from .EXE installer when building the Dockerfile. (Test Automation tools might be needed)
  • Monitor WeChat PC version publications so that we can publish the same version number of the docker image with it.
  • Resolve the infinite loop situation when running with uid 0 (#60)
  • New feature: wechat_pc_api, https://github.com/huan/docker-wechat/issues/125

FAQ

System Tray Icon with Gnome Desktop

Install Gnome Extension: Top Icons Plus Git by bijignome

Note 1: there's almost half dozen of the TopIcons extensions with very similar name: TopIcons, TopIcons Redux, TopIcons Plus, TopIcons Plus Git, TopIconsFix. Use TopIcons Plus Git, it's the right one.

Note 2: The TopIcons Plus has the bug that cause the wine itself shows a window on your desktop. (#19)

Exit with code 5 on openSUSE Leap

When you encounter problem that the app exit with code 5 on openSUSE Leap, you need to disable X server access control to allow any user to connect to the X server before you start the app. Use below command to disable it:

$ xhost +

OpenSUSE Tumbleweed ## Автор

Хуан Ли (Huan Li) (LinkedIn) — Tencent TVP of Chatbot.

Профиль Хуан Ли (李卓桓) на StackOverflow

Авторские права и лицензия

  • Код и документация © 2020–н. в. Хуан Ли <huan@chatie.io>
  • Код выпущен под лицензией Apache-2.0
  • Документация выпущена по лицензии Creative Commons.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Shell и 3 других языков
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-dochat.git
git@api.gitlife.ru:oschina-mirror/mirrors-dochat.git
oschina-mirror
mirrors-dochat
mirrors-dochat
main