С Новым годом! Форум программистов, компьютерный форум, киберфорум
Node.js
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/21: Рейтинг темы: голосов - 21, средняя оценка - 4.52
1 / 1 / 0
Регистрация: 30.11.2015
Сообщений: 37
1

Как сделать что бы работало? Error: Cannot find module 'fortnite'

29.09.2018, 20:57. Показов 3865. Ответов 2

Author24 — интернет-сервис помощи студентам
Что не так и почему выводи это в консоли ,не понимаю

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
const Discord = require("discord.js");
const Fortnite = require("fortnite");
const ftnApi = new Fortnite("YOUR API KEY ID HERE");
//Above, you need to get your api key. Register and generate a TRN-Api-Key at https://fortnitetracker.com/site-api
const currentSeason = "5";
 
 
//The current commands are
// <prefix> <epic-username> [platform pc/psn/xbl]  (ex /fortnite Dark pc)
// <prefix> <epic-username> [platform pc/psn/xbl] {mode all/season}  (ex /fortnite Dark pc all)
// <prefix> drop
// For lifetime stats use: <prefix> <epic-username> (ex /fortnite Dark)
 
 
module.exports.run = async (bot, message, args) => {
    //Fortnite drop command
    if (args[0] == "drop") {
        let places = [
            "Lazy Links",
            "Dusty Divot",
            "Fatal Fields",
            "Flush Factory",
            "Greasy Grove",
            "Haunted Hills",
            "Junk Junction",
            "Lonely Lodge",
            "Loot Lake",
            "Lucky Landing",
            "Paradise Palms",
            "Pleasant Park",
            "Retail Row",
            "Risky Reels",
            "Salty Springs",
            "Shifty Shafts",
            "Snobby Shores",
            "Tilted Towers",
            "Tomato Town",
            "Wailing Woods"
        ];
 
        let picker = Math.floor(Math.random() * places.length); //Randomely picks a spot
 
        return message.channel.send(places[picker]); //Sends randomely picked spot
    }
    //Fortnite stats
    let username = args[0]; //Gets username
    let platform = args[1] || "pc"; //Gets platform, default: pc
    let mode = "life"; //Default stats: lifetime
 
    if (args[2]) {
        if (args[2].toLowerCase() == "all" || args[2].toLowerCase() == "season") {
            mode = args[2]; //Gets stats type, all or season stats
        } else {
            return message.channel.send(
                "Error. Use the right syntax: `/fortnite <epic-username> [platform pc/xbl/psn] {mode all/season}`.\nFor lifetime stats use `/fortnite <epic-username> [platform pc/xbl/psn]`"
            ); //Sends error message
        }
    }
 
    if (!username)
        //No username specified?
        return message.channel.send(
            "Username not provided. Use the right syntax: `/fortnite <epic-username> [platform pc/xbl/psn] {mode all/season}`.\nFor lifetime stats use `/fortnite <epic-username> [platform pc/xbl/psn]`"
        ); //Sends error message
 
    let data = ftnApi
        .user(username, platform)
        .then(data => {
            let stats = data.stats; //Raw stats
            if (mode == "life") {
                let lifetime = stats.lifetime; //Lifetime stats
                let lifeScore = lifetime[6]["Score"];
                let lifeMatches = lifetime[7]["Matches Played"];
                let lifeWins = lifetime[8]["Wins"];
                let lifeWinPercent = lifetime[9]["Win%"];
                let lifeKills = lifetime[10]["Kills"];
                let lifeKd = lifetime[11]["K/d"];
 
                let lifeEmbed = new Discord.RichEmbed()
                    .setTitle("## FORTNITE LIFETIME STATS ##")
                    .setThumbnail(
                        "https://blog.lifetime.com/imagecache/Blog/Generic%20Lifetime%20Banner%20Blog.png"
                    )
                    .setDescription(`Lifetime stats for ${data.username}`)
                    .setColor("#42b6f4")
                    .addField("Wins", lifeWins, true)
                    .addField("Kills", lifeKills, true)
                    .addField("K/D", lifeKd, true)
                    .addField("Matches Played", lifeMatches, true)
                    .addField("Score", lifeScore, true)
                    .addField("Win Percentage", lifeWinPercent, true)
 
                message.channel.send(lifeEmbed); //Sends lifetime stats
            }
 
            if (mode.toLowerCase() == "all") {
                //Solo stats
                let solo = stats.solo;
                let soloScore = solo.score;
                let soloMatches = solo.matches;
                let soloWins = solo.wins;
                let soloKills = solo.kills;
                let soloKd = solo.kd;
 
                let soloEmbed = new Discord.RichEmbed()
                    .setTitle("## FORTNITE SOLO STATS ##")
                    .setThumbnail("https://s3.amazonaws.com/media.atp/42511_solof.png")
                    .setDescription(`Solo stats for ${data.username}`)
                    .setColor("#42b6f4")
                    .addField("Wins", soloWins, true)
                    .addField("Kills", soloKills, true)
                    .addField("K/D", soloKd, true)
                    .addField("Matches Played", soloMatches, true)
                    .addField("Score", soloScore, true)
                message.channel.send(soloEmbed); //Send solo stats
 
                //Duo stats
                let duo = stats.duo;
                let duoScore = duo.score;
                let duoMatches = duo.matches;
                let duoWins = duo.wins;
                let duoKills = duo.kills;
                let duoKd = duo.kd;
 
                let duoEmbed = new Discord.RichEmbed()
                    .setTitle("## FORTNITE DUO STATS ##")
                    .setThumbnail(
                        "http://www.dualski.com/wp-content/uploads/2015/08/Duo.png"
                    )
                    .setDescription(`Duo stats for ${data.username}`)
                    .setColor("#42b6f4")
                    .addField("Wins", duoWins, true)
                    .addField("Kills", duoKills, true)
                    .addField("K/D", duoKd, true)
                    .addField("Matches Played", duoMatches, true)
                    .addField("Score", duoScore, true)
                message.channel.send(duoEmbed); //Send duo stats
 
                //Squad stats
                let squad = stats.squad;
                let squadScore = squad.score;
                let squadMatches = squad.matches;
                let squadWins = squad.wins;
                let squadKills = squad.kills;
                let squadKd = squad.kd;
 
                let squadEmbed = new Discord.RichEmbed()
                    .setTitle("## FORTNITE SQUAD STATS ##")
                    .setThumbnail(
                        "https://images.joinsquad.com/Logos/squadlogo_black_hires.png"
                    )
                    .setDescription(`Squad stats for ${data.username}`)
                    .setColor("#42b6f4")
                    .addField("Wins", squadWins, true)
                    .addField("Kills", squadKills, true)
                    .addField("K/D", squadKd, true)
                    .addField("Matches Played", squadMatches, true)
                    .addField("Score", squadScore, true)
                message.channel.send(squadEmbed); //Send squad stats
            }
 
            if (mode.toLowerCase() == "season") {
                //Solo season stats
                let currentSolo = stats.current_solo;
                let currentSoloScore = currentSolo.score;
                let currentSoloMatches = currentSolo.matches;
                let currentSoloWins = currentSolo.wins;
                let currentSoloKills = currentSolo.kills;
                let currentSoloKd = currentSolo.kd;
 
                let currentSoloEmbed = new Discord.RichEmbed()
                    .setTitle(`## FORTNITE SEASON ${currentSeason} SOLO STATS ##`)
                    .setThumbnail("https://s3.amazonaws.com/media.atp/42511_solof.png")
                    .setDescription(
                        `Season ${currentSeason} Solo stats for ${data.username}`
                    )
                    .setColor("#42b6f4")
                    .addField("Wins", currentSoloWins, true)
                    .addField("Kills", currentSoloKills, true)
                    .addField("K/D", currentSoloKd, true)
                    .addField("Matches Played", currentSoloMatches, true)
                    .addField("Score", currentSoloScore, true)
                message.channel.send(currentSoloEmbed); //Send solo season stats
 
                //Duo season stats
                let currentDuo = stats.current_duo;
                let currentDuoScore = currentDuo.score;
                let currentDuoMatches = currentDuo.matches;
                let currentDuoWins = currentDuo.wins;
                let currentDuoKills = currentDuo.kills;
                let currentDuoKd = currentDuo.kd;
 
                let currentDuoEmbed = new Discord.RichEmbed()
                    .setTitle(`## FORTNITE SEASON ${currentSeason} DUO STATS ##`)
                    .setThumbnail(
                        "http://www.dualski.com/wp-content/uploads/2015/08/Duo.png"
                    )
                    .setDescription(
                        `Season ${currentSeason} Duo stats for ${data.username}`
                    )
                    .setColor("#42b6f4")
                    .addField("Wins", currentDuoWins, true)
                    .addField("Kills", currentDuoKills, true)
                    .addField("K/D", currentDuoKd, true)
                    .addField("Matches Played", currentDuoMatches, true)
                    .addField("Score", currentDuoScore, true)
                message.channel.send(currentDuoEmbed); //Send duo season stats
 
                //Squad season stats
                let currentSquad = stats.current_duo;
                let currentSquadScore = currentSquad.score;
                let currentSquadMatches = currentSquad.matches;
                let currentSquadWins = currentSquad.wins;
                let currentSquadKills = currentSquad.kills;
                let currentSquadKd = currentSquad.kd;
 
                let currentSquadEmbed = new Discord.RichEmbed()
                    .setTitle(`## FORTNITE SEASON ${currentSeason} SQUAD STATS ##`)
                    .setThumbnail(
                        "https://images.joinsquad.com/Logos/squadlogo_black_hires.png"
                    )
                    .setDescription(
                        `Season ${currentSeason} Squad stats for ${data.username}`
                    )
                    .setColor("#42b6f4")
                    .addField("Wins", currentSquadWins, true)
                    .addField("Kills", currentSquadKills, true)
                    .addField("K/D", currentSquadKd, true)
                    .addField("Matches Played", currentSquadMatches, true)
                    .addField("Score", currentSquadScore, true)
                message.channel.send(currentSquadEmbed); //Send squad stats
            }
        })
        .catch(e => {
            //Error handling
            //console.log(e);
            return message.channel.send(
                "Error. User not found, make sure you are using the right syntax: `/fortnite <epic-username> [platform pc/xbl/psn] {mode all/season}`.\nFor lifetime stats use `/fornite <epic-username> [platform pc/xbl/psn]`\n\n**If this problem keeps arising, make sure you use the `.issue` command to report any issues with the bot**"
            ); //Send error message
        });
};
 
module.exports.help = {
    name: "fortnite"
};
Добавлено через 5 минут
Как сделать что бы работало? Error: Cannot find module 'fortnite'
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.09.2018, 20:57
Ответы с готовыми решениями:

Error: Cannot find module 'mqtt'
Здравствуйте, не могу не как подключить библиотеку mqtt ругается на то что не находит элемент mqtt...

Error: Cannot find module 'iap_verifier'
Задача - поставить surespot server. Устанавливаю node.js, npm, coffescript и необходимые модули....

Error: Cannot find module '/app/controllers/main'
Доброго времени суток! Сразу хочу предупредить, на node.js начал писать около часа назад, поэтому...

Centos 6.5. Обновление ядра. ERROR: modinfo: could not find module vmware_balloon
Дано: # uname -r 2.6.32-431.11.2.el6.i686 # cat /etc/issue CentOS release 6.5 (Final) Kernel...

2
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
01.10.2018, 16:28 2
delprofile, нужно установить нужные модули:
Код
npm install --save discord.js fortnite
1
1 / 1 / 0
Регистрация: 30.11.2015
Сообщений: 37
01.10.2018, 19:59  [ТС] 3
Почему при проверке выдает вот это
Как сделать что бы работало? Error: Cannot find module 'fortnite'

Как сделать что бы работало? Error: Cannot find module 'fortnite'

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
  "name": "switchblade",
  "version": "1.0.0",
  "description": "The multi-purpose Discord bot",
  "main": "index.js",
  "scripts": {
    "start": "node index.js",
    "start-dev": "nodemon --exec node -r dotenv/config index.js",
    "test": "snyk test && standard",
    "fix": "standard --fix"
  },
  "engines": {
    "node": "^10.8.0"
  },
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/SwitchbladeBot/switchblade.git"
  },
  "keywords": [
    "discord"
  ],
  "author": "Switchblade Team",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/SwitchbladeBot/switchblade/issues"
  },
  "homepage": "https://github.com/SwitchbladeBot/switchblade#readme",
  "dependencies": {
    "api-npm": "^1.0.0",
    "booru": "^0.4.0",
    "bufferutil": "^4.0.0",
    "canvas": "^2.0.0-alpha.13",
    "canvg": "^1.5.2",
    "cheerio": "^1.0.0-rc.2",
    "cldr-core": "^33.0.0",
    "cldr-localenames-modern": "^33.0.0",
    "cows": "^2.0.0",
    "cowsay": "^1.3.1",
    "crowdin-without-vulnerability": "^1.0.0",
    "discord.js": "^11.4.2",
    "discord.js-lavalink": "^2.1.3",
    "erlpack": "github:discordapp/erlpack",
    "figlet": "^1.2.0",
    "gifencoder": "^1.1.0",
    "googleapis": "^31.0.2",
    "i18next": "^11.6.0",
    "i18next-node-fs-backend": "^1.0.0",
    "icecast-parser": "^3.0.0",
    "mal-scraper": "^2.4.3",
    "mathjs": "^4.4.0",
    "moment": "^2.22.2",
    "moment-duration-format": "^2.2.2",
    "mongoose": "^5.3.0",
    "node-opus": "^0.3.0",
    "node-spotify-api": "^1.0.7",
    "request": "^2.88.0",
    "rss-parser": "latest",
    "samp-query": "latest",
    "snekfetch": "^4.0.4",
    "transform-props": "^1.0.1",
    "uws": "^10.148.2"
  },
  "devDependencies": {
    "auto-install": "^1.7.4",
    "dotenv": "^5.0.1",
    "eslint-config-standard": "^11.0.0",
    "eslint-plugin-import": "^2.14.0",
    "eslint-plugin-node": "^6.0.1",
    "eslint-plugin-promise": "^3.8.0",
    "eslint-plugin-standard": "^3.1.0",
    "ffmpeg-binaries": "^3.2.2",
    "nodemon": "^1.18.4",
    "standard": "^11.0.1",
  },
  "nodemonConfig": {
    "ignore": [
      "locales/*"
    ]
  }
}
Это же вроде как чей то авторский проект,у всех работает а у меня нет...
 Комментарий модератора 

Правила форума

4. Порядок создания тем.
4.11 Картинки и любые другие файлы загружайте на форум, во избежание их удаления или потери на сторонних ресурсах. По этой же причине коды программ также должны находиться на форуме.

5. Запреты и ограничения.
5.18 Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
0
01.10.2018, 19:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.10.2018, 19:59
Помогаю со студенческими работами здесь

Что за ошибки: Cannot find module (IP-MIB) ?
вот такой текст появляется в браузере при запуске пустово php-файла: Cannot find module...

Что мне сделать что бы работало как надо
Почему повторяется пункт 1. Что мне сделать что бы шел пункт 2 до того что i_EnemyHealth &lt;= 0? ...

Как же мне сделать что бы работало
Здравствуйте товарищи форумчане)) Я учусь програмированию на языке &quot;с++&quot; и вот в книжке я...

Как сделать так чтоб работало? Что с компилятором?
ошибка: No such file or directory #include &lt;iostream&gt; using namespace std; int main()...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru