HakanSvrmm
(Barış BOLAT)
Haziran 16, 2020, 2:37ös
1
Merhaba konuyu doğru yere açtım mı bilmiyorum ama hiç Türkçe kaynak bulamadım yabancı kaynaklarında dediklerini yaptım fakat işe yaramadı discord botum var onu çalıştırmam gerekiyor linux tabanlı bir bot npm ile çalışmakta fakat bi yerde hata verdi ve nasıl çözeceğimi bilmiyorum konuyu yanlış yere açtıysam tekrardan özür dilerim bilen kişi varsa lütfen yardım edebilirmi ?
İyi forumlar
HakanSvrmm
(Barış BOLAT)
Haziran 16, 2020, 3:27ös
2
Ekleme yapmak istiyorum;
Hatanın verdiği dosyayı buldum spotify.js adlı bi komut komutu aşağı yazıyorum hatanın nerde olduğunu söyleye bilirmisiniz büyük ihtimal bi yerden bişey çekemiyor
const Discord = require('discord.js');
const ayarlar = require('../ayarlar.json');
const Canvas = require("canvas");
const snekfetch = require('snekfetch');
exports.run = async(client, message, args) => {
let user = message.mentions.users.first() || message.author;
if (user.presence.game.name === 'Spotify' && user.presence.game.type === 2) {
let trackIMG = user.presence.game.assets.largeImageURL;
let trackName = user.presence.game.details;
let trackAuthor = user.presence.game.state;
let trackAlbum = user.presence.game.assets.largeText;
const canvas = Canvas.createCanvas(1000, 500);
const ctx = canvas.getContext('2d');
const background = await Canvas.loadImage('https://i.postimg.cc/bNM2K3Kw/spot.jpg');
ctx.drawImage(background, 0, 0, canvas.width, canvas.height);
ctx.font = '55px sans-serif';
ctx.fillStyle = '#ffffff';
ctx.fillText(`${trackName}`, canvas.width / 2.1, canvas.height / 2.5);
ctx.font = '38px sans-serif';
ctx.fillStyle = '#928f8f';
ctx.fillText(`${trackAuthor}`, canvas.width / 2.1, canvas.height / 1.8);
ctx.font = '38px sans-serif';
ctx.fillStyle = '#928f8f';
ctx.fillText(`Albüm ${trackAlbum}`, canvas.width / 2.1, canvas.height / 1.5);
const avatar = await Canvas.loadImage(trackIMG);
ctx.drawImage(avatar, 50, 50, 400, 400);
const attachment = new Discord.Attachment(canvas.toBuffer(), 'spotify.png');
message.channel.send(attachment);
} else {
message.channel.send(`Kullanıcı Spotify Dinlemiyor`)
}
}
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ["spoti"],
kategori: "eğlence",
permLevel: 0
};
exports.help = {
name: 'spotify',
description: 'Spotifyde çalınan şarkıyı gösterir.',
usage: 'spotfiy'
};
eminfedar
(Emin Fedar)
Haziran 16, 2020, 7:39ös
3
npm install
Komutunu terminalde npm paketinin bulunduğu dizinde (package.json dosyasının bulunduğu dizin) çalıştırmayı deneyin. Gerekli bağımlılıkları kuracaktır.
Eğer elinizde sadece .js dosyası varsa aşağıdaki komut ile canvas paketini yükleyebilirsiniz:
sudo npm install canvas -g
HakanSvrmm
(Barış BOLAT)
Haziran 17, 2020, 4:56öö
4
npm install
bu komutu uyguladım hemde 3 defa fakat hata verdi büyük ihtimal kurulu olduğundan
elimde js dosyaları mevcut sudo npm install canvas
komutuda denedim fakat zaten kurulu diyor öyle bi problem var
Ali.KOCA
(https://t.me/HurrPardus)
Haziran 17, 2020, 10:03öö
5
Merhaba;
Projenin ismi nedir?
Eğer projenin ismi canvas ise kafası karışabilir.
Selamlar.
HakanSvrmm
(Barış BOLAT)
Haziran 17, 2020, 12:38ös
6
proje ismi lokoweb canvas değil
Ali.KOCA
(https://t.me/HurrPardus)
Haziran 17, 2020, 1:09ös
7
Merhaba;
package.json dosyasını gönderebilir misin?
Selamlar.
HakanSvrmm
(Barış BOLAT)
Haziran 17, 2020, 7:08ös
8
Tekrardan merhaba
{
"//1": "describes your app and its dependencies",
"//2": "https://docs.npmjs.com/files/package.json",
"//3": "updating this file will download and update your packages",
"name": "hello-express",
"version": "0.0.1",
"description": "A simple Node app built on Express, instantly up and running.",
"main": "server.js",
"scripts": {
"start": "node server.js"
},
"dependencies": {
"canvas": "^2.6.1",
"canvas-constructor": "^3.1.0",
"chalk": "^3.0.0",
"common-tags": "^1.8.0",
"dblapi.js": "^2.4.0",
"discord.js": "^11.5.1",
"discord.js-commando": "^0.10.0",
"ejs": "^3.1.3",
"express": "^4.17.1",
"express-session": "^1.17.1",
"fs": "^0.0.2",
"hastebin-gen": "^2.0.5",
"helmet": "^3.23.1",
"jimp": "^0.9.3",
"level-session-store": "^2.2.0",
"marked": "^1.1.0",
"moment": "^2.24.0",
"moment-duration-format": "^2.3.2",
"ms": "^2.1.2",
"node-superfetch": "^0.1.9",
"passport": "^0.4.1",
"passport-discord": "^0.1.4",
"quick.db": "^7.0.0-b22",
"request": "^2.88.0",
"simple-youtube-api": "^5.2.1",
"snekfetch": "^4.0.4",
"sqlite": "^3.0.3",
"superagent": "^5.1.3",
"ytdl-core": "^1.0.6"
},
"engines": {
"node": "8.x"
},
"repository": {
"url": "https://glitch.com/edit/#!/hello-express"
},
"license": "MIT",
"keywords": [
"node",
"glitch",
"express"
]
}
1 Beğeni
system
(system)
Kapattı,
Haziran 27, 2020, 7:08ös
9
Bu konu son cevaptan 10 gün sonra otomatik olarak kapatıldı. Yeni cevap girilmesine izin verilmiyor.