This is a good question. For a while I'd been using wine to run the Windows version of WeChat. I'm a (relatively) new WeChat user, and the web version of WeChat (and anything using that or an equivalent API) weren't allowed for my account. I found running WeChat under wine quite frustrating. Fonts, emojis, and file sharing were buggy.
I recently discovered this webpage offering a 64-bit Debian package designed for Ubuntu Kylin. The webpage is in Chinese; my translation tells me
As a national APP, WeChat has become an indispensable part of our
daily life. However, there is a certain gap between the WeChat
alternatives under the current Linux distribution and the original
version, which greatly affects the daily work efficiency of users and
their daily audio-visual entertainment needs. In order to further
enrich and improve the ecological needs of Ubuntu Kylin users and
provide a smoother communication environment, Kylin Software and
Tencent jointly promoted the native WeChat adaptation work based on
the Linux platform. store shelves. Users who want to experience it
just need to search for "WeChat" in Kylin Store, complete the
installation with one click, and scan the code to log in to chat at
any time.
You can install it by
wget http://archive.ubuntukylin.com/software/pool/partner/weixin_2.1.4_amd64.deb
dpkg -i weixin_2.1.4_amd64.deb
You can see all the available debs at https://archive.ubuntukylin.com/software/pool/partner/. Some of the other ones look useful too. As of Feb. 2023, the latest WeChat version is 2.1.4, but there are older versions there too and newer ones might be posted in the future, who knows.
Ubuntu Kylin users can just do
apt install weixin
For non-Kylin users, it is probably possible to add the relevant ppa and also install it via app
You can launch it by using the command
weixin
or looking for weixin in the usual place you search for your apps. It's a real game changer. Everything works smoothly so far in the app (fonts, emojis, file transfer etc), though some menus are in Chinese.