Wait for an official snap version.

While we are waiting for a snap version, you can try installing the deb version. Actually solus already includes some packages that deb files (instead of source code) are provided, such as vivaldi-stable and vivaldi-snapshot.

Basically you want to use ar xf xxx.deb to extract files from deb and then use tar to extract the generated data.tar.xz file. An example is here:
https://dev.getsol.us/file/data/kzwtov5gnmr224vmixgw/PHID-FILE-wbhdmwmscbu2z5ucjvjc/package.yml

PS: This is how I install ms-teams on Solus at the moment and it works well.

    xulongwu4 I would like to know if you installed some dependency from solus repository in order to get it worked. It is really cool too se you can "convert" a .deb package into .eopkg. That way I avoid to extract all the files in different directories which won't be registered by the package manager.

    @caesar96 These are the dependencies for Microsoft Teams:

    builddeps  :
        - pkgconfig(alsa)
        - pkgconfig(gnome-keyring-1)
        - pkgconfig(gtk+-3.0)
        - pkgconfig(libsecret-1)
        - pkgconfig(xkbfile)
        - pkgconfig(xscrnsaver)

    They are most likely already installed on your system so you should be ready to go.

      mohids Neither, their commands are correct. Deb files are ar archives, you use ar to extract it. It contains a tarball that is data.tar.gz, data.tar.xz, etc. You extract that with tar.

        I have been using the unofficial teams client for a year without issues:

        flatpak install flathub com.github.IsmaelMartinez.teams_for_linux
        or
        sudo snap install teams-for-linux

        For more information: [https://github.com/IsmaelMartinez/teams-for-linux]

        I recommend the flatpak package though, snaps are failing once in a while. I sometimes have to remove and reinstall snap packages to get them working again.
        This never happened to me with flatpak.

        (not MS Teams specific)

          I downloaded the deb, extracted and it ran from the extracted files without "installing".

          4 months later

          I'm using teams successfully on Solus without actually "installing"...
          Just do the following:
          Extract the .deb file using the archive manager (pops up when you click the .deb download link for Teams on the Microsoft site) into a directory of your choice. (e.g. Downloads/MyTeamsDownload)
          Unzip and Untar all of the files
          Run Teams by executing:
          ./<The directory in which you extracted/unzipped/untarred the files>/teams/usr/share/teams/teams

          I'm was using a Flatpak version as of a couple of days ago - worked relatively well but two caveats

          1. When sharing my screen I could only share a window and my cursor was not visible on the side of the other call members
          2. I cloud only access my files in the default Directories meaning I could not view any directory added later - so only /Documents /Pictures/ and so on but a Director /Screenshots/ in /home/me/ was not visible and I had to move into Pictures/

          Than I tried the snap version which on my machine works better - both I can access all files and my cursor is visible when I share my screen - but my camera was not accessible. In my enviroment we consider it a friendly welcoming gesture in a team call to show your face - so I need it to work. Solution (reason why I post this in case some fellow solus user wants to use the snap and has problems) connect the camera to the snap package. (found ad https://askubuntu.com/questions/1218761/webcam-not-working-on-microsoft-teams-installed-via-snap )

          snap connect teams-for-linux:camera core:camera

          then close, reopen teams. Using Solus4.1 with gnome3 (no access to my solus budige laptop 🙁 at the moment)