Skip to content

jakubiakdev/mist

Repository files navigation

Mist

Discord bot for accessing steam using steamapi

Discord server invite

Slash command invite

Features

  • Display Steam profiles
  • Resole SteamID
  • Showcase Steam profiles with screenshots
  • Display internal Steam game stats for a given user
  • Display Steam bans for a user
  • Display current players for a Steam game
  • Display Steam game's store page in a chat-friendly format

Showcase video

Selfhosting

Registering slash commands

You need to do this, otherwise you won't have an option to interact with your instance

For a single server

node firstrun.js guild <type in the id of your guild>

Globally

node firstrun.js global

How to run

  1. Remember to check .env!
  2. npm i
  3. node main.js (If you can, screen is recommended)

Common issues

Failed to launch browser

Something has gone wrong! Error: Failed to launch the browser process! spawn /usr/bin/chromium-browser ENOENT

This is usually caused on linux distros (like archlinux) that have different naming of chromium than puppeteer expects. Easy fix is to uncomment PUPPETEER_EXECUTABLE_PATH in .env and change it to PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium or different path of your installed browser.

About

Discord bot for working with steam api

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •