{"repo":"typekcz/beepboop-steam","free":true,"listed":false,"github":"https://github.com/typekcz/beepboop-steam","clone":"git clone https://github.com/typekcz/beepboop-steam.git","description":"Bot that can play sounds in the new Steam chat.","language":"JavaScript","stars":19,"topics":["steam","musicbot","steam-chat","puppeteer","chromium","steam-account","bots","music","music-bot","sound-bot"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"BeepBoop BeepBoop is sound bot for new Steam chat. He connects to group chat voice channel and plays sounds there. Features Plays all Chromium supported audio formats Support for playing YouTube links, also includes plugin for playing videos found by search phrase Search and play sound from myinstants.com (plugin) Multiple user welcome and leave sounds (randomly plays one) Only members of Steam group chat can upload sounds. Chat commands. Installation Prerequisites Install Docker and Docker Compose Configuration BeepBoop needs Steam login credentials to \"his\" account. You can create new account on Steam without Steam Guard (limited Steam account is sufficient). Put login credentials to .env file like this: Configuration can be put to config.json file in the project's root or in environment variable CONFIG . You can also specify path to config file through --config-file argument or environment variable CONFIGFILE . Example config: Explanation of some options: Option Description ------ ----------- mode \"client\" for using Docker image with Steam client, \"web\" for using headless web browser. You don't need to set this if you use supplied docker-compose configs. baseUrl URL where web interface will be accessed. This will be http://localhost:8080/ when running locally. steam.groupName Name of the Steam group chat. See picture below. Bot's account has to be member of the group chat. steam.channelName Name of the voice channel in Steam group chat. See picture below. volume For some r","default_branch":null,"files":null,"tree":[],"storefront":"/r/typekcz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/typekcz/beepboop-steam/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}