{"id":21762864,"url":"https://github.com/lccodder/stopgameru-bot","last_synced_at":"2026-04-16T12:31:23.215Z","repository":{"id":37011963,"uuid":"481506028","full_name":"LCcodder/StopGameRu-bot","owner":"LCcodder","description":"This is a discord bot that sends news from the site https://stopgame.ru/","archived":false,"fork":false,"pushed_at":"2022-08-02T22:45:38.000Z","size":73,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-21T04:43:10.190Z","etag":null,"topics":["bot","discord","discord-bot","discord-js","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LCcodder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-14T07:20:33.000Z","updated_at":"2024-03-13T12:49:26.000Z","dependencies_parsed_at":"2022-08-18T00:50:16.641Z","dependency_job_id":null,"html_url":"https://github.com/LCcodder/StopGameRu-bot","commit_stats":null,"previous_names":["lccodder/stopgameru-bot"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LCcodder%2FStopGameRu-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LCcodder%2FStopGameRu-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LCcodder%2FStopGameRu-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LCcodder%2FStopGameRu-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LCcodder","download_url":"https://codeload.github.com/LCcodder/StopGameRu-bot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244739940,"owners_count":20501990,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","discord","discord-bot","discord-js","nodejs"],"created_at":"2024-11-26T12:13:22.331Z","updated_at":"2026-04-16T12:31:23.178Z","avatar_url":"https://github.com/LCcodder.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **This is a Discord bot based on node.js**\n\n## This bot parses the [stopgame.ru](https://stopgame.ru/) site and sends news about games to the channel\n___\n\n\nTo use this bot you need to clone the repository (and install the libraries), insert your discord bot token in \"bot_config.json\" file. Next, you need to set up some the parameters in the same file:\n\n\n___\n## *How it works*\n### Default mode (*Manual command entry mode*)\n####  Commands: \n\u003e***1)*** ***'getfresh'*** - sends fresh news (you alse can setup this like ***'getfresh 2'*** or ***'getfresh 5-7'*** and it will sends indicated by you news page)\n\n\u003e***2)*** ***'getkw + your keyword'*** - sends news by your keyword (Example: ***'getkw cyberpunk'***)\n\u003e\u003e  You can also set multiple keywords: ***'getkw cyberpunk;xbox;fortnite'***\n\n\u003e***3)*** ***'getmetadata'*** — sends your whole bot logs in on message (You can also view logs for each person: ***'getmetadata nicolexbruce'***) \n\u003e\u003e can use **ONLY** user, which specified in\n*\"bot_config.json\"* file: `\"serverAdmin\": \"mmmmmm#2646\",`\n\n### Callback mode\n\u003e***1)*** Just sends you a news message, which can be specified with parameters *(scroll below)*\n___\n\n## *How to setup?*\n### Firstly\n+ Install node.js [here](https://nodejs.org/en/)\n+ Install dependences in .bat file `discord.js, cheerio, axios, dotenv, nodemailer, express, nodemon`\n+ Clone repository in your directory *(dependences not required)*\n+ Set your bot token in *bot_config.json* file: `\"token\": \"OTU4NzQxNzcfdsfdsgfdghjg233454g456gfh4hY\"`. You can get it [here](https://discord.com/developers/applications).\n+ Set your email credentials in .env file for analytics send (not necessary).\n+ Set analytics send addreess in *bot_config.json* file: `\"adressTo\": \"toprobocopid@gmail.com\"` (not necessary).\n+ Set analytics\n\n\n### Default mode\n\n\u003e ***1)*** Setup your analytics send (not necessary) in *bot_config.json*: `\"adress\":\"toprobocopid@gmail.com\",\n\"analyticsPersonsCount\": 20`\n\n\u003e ***2)*** Then just launch **defaultClient.js** and enjoy \n### Callback mode\n\n\n\u003e***1)*** If you need keywords search you can setup them in *bot_config.json* file: `\"callbackKeyWords\": \"cyberpunk\",`\n\u003e\u003e Or you can setup multiple keywords like: `\"callbackKeyWords\": \"cyberpunk;xbox;playstation\",`\n\u003e\u003e\u003e Or just set `\"none\"` of you don't want to use it\n\n\u003e***2)*** Setup the number of hours after which the message will be sent in same file: `\"callbackRepeat\": 1`\n\n\u003e***3)*** Launch **callbackClient.js** and wait \n\n___\n## *How to use?*\n### Open cloned repository directory and write those comands in console:\n\n#### *For callback client:*\n```\nnode callbackClient.js\n```\n#### *For default client:*\n```\nnode defaultClient.js\n```\n\n___\n## Tech specs\n### *Build 1.0.2 (Beta-realise):*\n+ node.js `v16.14.2.`\n+ axios `0.26.1`\n+ cheerio `1.0.0-rc.10`\n+ discord.js `13.6.0`\n+ dotenv `16.0.0`\n+ express `4.17.3`\n+ install `0.13.0`\n+ nodemailer `6.7.3` \n+ nodemon `2.0.15`\n \n___\n##### Made with :heart: by [*LCcodder*](https://github.com/LCcodder)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flccodder%2Fstopgameru-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flccodder%2Fstopgameru-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flccodder%2Fstopgameru-bot/lists"}