210 Replies
buyuk ihtimal terminaldendir
vscdenmi yapiyosun
hata ne
terminaldeki hatayı at
kesin diyorum
terminali CMD yerine]
shall olarak acmistir
ve ya node js indirmemisdir
ya da npm
@Mirmir kral sa yeni geldim işin yoksa
yardım edermisin
@akyüz kral sende aynı şekilde
dinliyorum
kral
ben herşeyi yaptımda
bana kod lazım
nerden bulurum
@Mirmir
ne yapcaksin
ne icin lazim
discord bot
dc botu
onu anladim
yani destek botumu
moderasyon botumu onu soruyorum
moderasyon
@Mirmir
dm
?
olm siz manyak mısınız aw
yesnot
kral
ne yapoypn
@! Rexxizm
Hatayı ve kodu ss at
atim

bunda ne hata veriyor kral
@inflames
[ yerine {
] yerine {

yaz
@! Rexxizm
nerdekine
aga
client.login kısmı nerede
1. satırdakine
altta
öyle zaten
dosyayı kaydetmemişsin ki
ctrl s bas
tamam
yaptım
oto kaydı açmak ister misin?
bastım
olur
yeniyim ya daha
yeni js geçtim
sol altta ayarlar simgesine basıp settingse bas
tamam
ss at şimdi o sayfayı
istersen sese gel
auto save var
dur dur çok basit ztn
dışardayım
üstte
arama kısmı çıktı
ayarlar simgesine basıp settings tuşuna bastın di mi
evet
tm ss at bi

auto save yazıyo bak ilkinde
off şuan
tamam
ofa basıp ss atsana bi
optionun ismini hatırlamıyorum

after delay mıydı neydi
heh afterdelay yap
yaptım
tm artık kendi kaudedicek ctrl s basmana gerek yok :nice:
tamam
şimdi botu nasıl aktif edecem
çalışacak yeni
yani
client.login kısmı yok btw
normalde ne yazıyosan onu yaz konsola
bunu sen mi sildin
Client.login("botununtokeni")
aga o altta
sen silmediysen bunu ekle en alta
token yazılı diye
oky tm
şimdi
başlatimi
evet
@! Rexxizm
yine
hata verdi

@inflames
ow
böylr değiştir şimdilik ilk 4 satırı
bu ne var ne yok açıyor6
nasıl yani
şimdi ne yapcam
botun tamamlandıgında sadece ihtiyacın olanları bırakırsın ya da daha fazla gelişen kadar bu template i kullan
intentlerin hepsini açıyo
he
söyledim ya karşim
ozaman ilk 4 satırı siliyorum
.

es6 mı kullanıyodun
bi sn dur
kral ben çok bilmiyorum mala anlatır gibi anlat bana
aga ilk 4 satırı bununla değiştir
ilk 4 satırı
değiştir
bununla
ilk 4 satırın yerine bunu yazcan yani
tamam
şösdşskşdksljsldjaldjs
yaptım
asdhasjhdjashd
şimdi
başlatimi
@inflames
yes please
@! Rexxizm
tamam
senin dm çok iyi bir söz yazdım
bakmanı tavsiye ederim
@inflames
kral
şsödçskdksşdksdksdks
şimdi ben bi video bakarak
yapıyordum da
ben şimdi geliştirmek istiyorum
evet es6 ile başlamandan belli az çok
birşeyle oynamama gerek yok dimi
iyi es6 btw devam et
yok güzel şuan
tamamdır birşey olursa geri rahatsız ederim seni çok sağol
kendini gelişmek istiyorsan da videoki kodların işlevleri iyi anlamaya çalış btw
rica ederim, pinglersin
tamamdır yaş kaç bu arada
18
he iyi
bende 17
güzel, pc müh falan mı seçicen
aynen
normalde oyunlarla kafamı dolduruyordum
şimdi dedim ne gerek var aw hem para kazanim hemde sevdiğim işi yapayım
en iyisini yapmışsın
ben pc mühendisligi okuyorum ilk senem ama genede bölümle alakalı sorun olursa sorarsın
eyw sağol kral

kral şimdi bu adam buraya falan yazıyorya
açmak için
bende ise hepsi açık dimi
yazmama gerek yok
@inflames
evet
aslında o videodaki gibi yapsan daha iyide
istersen tekrar öyle yap
ama
işte çalışmıyor
sıkıntı o
yada ben malım
böylr yazman lazım
ozaman şimdi bunları silim
bunumu yazim
@inflames
evet
değiştirdiğimiz sarılar yerine
satırlar
tamam
yazamıyom
değiştirdime
değiştirdimde
@inflames
oky başlat tekrar
mantıgını anladın di mi
yazamıyorum
terminale
sıkıntı o
bot açık kalmıştır
ctrl c bas
terminale tıkladıktan sonra
kapancak bot
yaptımda
hata verdi
ss at

node src/app.js
@! Rexxizm
he
oldu
Terminali umut klasörü içinde açmışsın fakat app.js dosyası src klasörü içinde
❤️
o yüzden src/app.js yazdık
peki onu
direk şey yapamıyoz mu
terminali src içine taşımak mı
direk yazmak istediğimde src/app.js
istersen node . yaz direk
package.json da app.js nin konumunu dogru girdiysen başlar geme
çalıştığına göre doğru
😄
ya da trrminali src klasörü içine taşımak istersen
cd src yaz
aga
şuan bot aktif ya
terminale yazamıyorum
sonra node app.js yaz
çok alternatif var yani
onun iiçin crtl c mi yapmam lazım
yani bi zahmer tbai
terminale tıkla (terminale fokuslan yani) sonra ctrl c bas evet
Terminalde çalışan dosyayı kapatıyon böylr
he
tamam yaptım
eyw
rica ederim
kral
birşey sorcam
@inflames
@inflames
keşke direk sorunu yazsaydın be aga
he

kral adam videoda böyle yapıyorda

bende böyle oluyor neden
@inflames
knk
şimdi
evet
adsmın slt satıra geçtigi yerlerde alt satıra geçmen lazım
sese gelsen varya
çok iyi olur
intentsim başına gel entera bas mesrla
dışardayım

dorumu
bi de en baştada demiştim dmden yazmasana ya
eve dogru bi de adam sondaki parantezleride alt satıra almış bak
sen de al
nasıl yani
sondaki derken
@inflames
halletim
@inflames kral

bunlar ne işe yarıcak
şu anda hiçbir işe
videoda bu fonksiyonları anlatıyor muhtemelen
ama bir etkisi yok şuan
ozaman boş yani
botuma birşey katmaz dimi
@inflames
yok
knk
ozaman artık video izlemiyorum
senden artık kod almam lazım
verirmisin
botumu geliştirecek
@inflames
bne bayadır bot kodlamıyprum
o videoyu izle sen
güzel
ek bilgiler de veriyor
kral
şöyle baya işime yaramayacağı bilgiler veriyor
ben şuan tek kod nasıl eklenir ve nerden bulunur.
yarayacak
geç istiyosan oraları
kendin kodla aga
ya da codarenin sitesinden al işte
bizimde site vardıda 800-900 kod paylaşmıştık kapalı şuan hosting yok 🥱
ah br
ah lan
vds lazım size
var vdsim
ee
ama gerek yok, şuan bot kodlayan falan yok fazla
vds senin mi kiralık mı
bir de ben kendimi geliştirmek için böyle işlere girmiştim artık bana bi faydasıda yok ya
benim
he
azureden öğrenci hesabı ile almıştım
kral eve geçtin mi
üni öğrencilerine veriyolar
sayılır, niye
bu arafa
internetim yok benim
ztn
sese gelebilirmisin
0.5mbps alıyorum en fazla
işin yoksa
limitli wifi
he
yemek yiyom da
ne sorcan ki
kral seni çok tutmim
bişi sorcaksan sor ya
şimdi kodlara bakıyorumda
[slash] dedikleri ne oluyor
ss atar mısın
slash / bunun ilr kullanılan komutlar oluyor
onu biliyorum
he he tamam anladım
const { SlashCommandBuilder, EmbedBuilder, resolveColor } = require("discord.js");
const ms = require("ms");
module.exports = {
data: new SlashCommandBuilder()
.setName('giveaway')
.setDescription("Start, end or reroll a giveaway")
.setDMPermission(false)
.addSubcommand(subcommand => subcommand.setName("start").setDescription("Start a giveaway")
.addNumberOption(option => option.setName("winners").setDescription("Total winners").setRequired(true))
.addStringOption(option => option.setName("length").setDescription("Length").setRequired(true))
.addStringOption(option => option.setName("prize").setDescription("Prize").setRequired(true))
)
.addSubcommand(subcommand => subcommand.setName("end").setDescription("End a giveaway")
.addStringOption(option => option.setName("message-id").setDescription("Giveaway message id").setRequired(true))
)
.addSubcommand(subcommand => subcommand.setName("reroll").setDescription("Reroll a giveaway")
.addStringOption(option => option.setName("message-id").setDescription("Giveaway message id").setRequired(true))
)
,
async run(interaction) {
function error(description) {
interaction.reply({ embeds: [new EmbedBuilder().setTitle("Error").setColor(resolveColor("Red")).setDescription(description)] })
}
function success(description) {
interaction.reply({ embeds: [new EmbedBuilder().setTitle("Success").setColor(resolveColor("Green")).setDescription(description)] })
}
const stt = interaction.options.getSubcommand()
if (stt === "start") {
let winners = interaction.options.getNumber("winners")
let length = interaction.options.getString("length")
let prize = interaction.options.getString("prize")
if (!ms(length) || ms(length) === undefined) return error("Length option is invalid.")
client.giveawaysManager
.start(interaction.channel, {
duration: ms(length),
winnerCount: winners,
prize: prize
}).then(() => {
return success("Giveaway successfully started.")
})
.catch((err) => {
return error("An error occurred. Please try again later.")
});
}
if (stt === "end") {
let messageid = interaction.options.getString("message-id")
const giveaway = client.giveawaysManager.giveaways.find((g) => g.guildId === interaction.guildId && g.messageId === messageid);
if (!giveaway) return error("I can't find any giveaway with this id.")
client.giveawaysManager
.end(messageid)
.then(() => {
return success("Giveaway successfully ended")
})
.catch((err) => {
return error("An error occurred. Please try again later.")
});
}
if (stt === "reroll") {
let messageid = interaction.options.getString("message-id")
const giveaway = client.giveawaysManager.giveaways.find((g) => g.guildId === interaction.guildId && g.messageId === messageid);
if (!giveaway) return error("I can't find any giveaway with this id.")
client.giveawaysManager
.reroll(messageid)
.then(() => {
return success("Giveaway successfully rerolled")
})
.catch((err) => {
return error("An error occurred. Please try again later.")
});
}
}
}
şimdi ben bunu kurmak istiyorum
@inflames
kuramazsın
senn command handlerin yok
event handlerin yok
inflames
olsa bile bununla uyumlu olmalı
efendim umut
bi benim hataya gelsen baksan
/opt/watcher/app-types/node/start.sh: line 51: cls: command not found
ss at hatanı
glitch ama
biliyonmu glitch
evet anlaşılıyor
evet ss at sen
mı mi ayrı yazılır
he
tamam

al
sorun veya sorularınız için ! SpongeBed#9752 dm mesaj atabilirsiniz
butonların çalışması için aşağıdaki kodu ana dosyanıza eklemeniz gerekmektedir
require("discord-buttons")(client)
Komudun Resimleri: https://prnt.sc/1u6wd70 | https://prnt.sc/1u6wai1 | https://prnt.sc/1u6weqn
package.json gir ss at
tmm
bu olurmu
@inflames
senin command handlerin yok di mi
yok
kullanamazsın sen hiçbir komudu
nasıl olcak peki

yani aslında bu tür komutları
command handlerim
al abe
index dosyasına yazman lazım senin
sen umutun işini bitir
karışmasın
aga
herkese yardımcı oluyor adam ya
@Umut package.json 7. satırı
"start": "node src/index.js",
bununla deiş
ok
"start": "node src/index.js”,
bumı
bu nasıl bir soeu
a few seconds ago
parse error: Invalid string: control characters from U+0000 through U+001F must be escaped at line 8, column
diyor
glitch e sövmel istiyor hıc bır proje kaldırmıyo
a few seconds ago
parse error: Invalid string: control characters from U+0000 through U+001F must be escaped at line 8, column
diyor
ss at bi daha package yi

al abe
offff
zaten attınya bunu aq
hee
yeni halini ss at
bunu istesem yukardan bakarım
herhalde

abi bu olmazsa bna glitch altyapı verirmisin
sigara içip geldim
abi ben sna direk package atam yazı sen düzenle at
sayfayı yeniden yğkle bi
olmadı
{
"name": "vlexrr",
"version": "1.0.0",
"description": "",
"main": "src/index.js",
"scripts": {
"start": "node src/index.js”,
"test": "node test.js"
},
"type": "module",
"module": "ESNext",
"keywords": [],
"author": "Erqewee",
"license": "ISC",
"dependencies": {
"@discordjs/opus": "^0.9.0",
"@discordjs/voice": "^0.14.0",
"@distube/deezer": "^1.0.0",
"@distube/soundcloud": "^1.3.0",
"@distube/spotify": "^1.5.1",
"@distube/yt-dlp": "^1.1.3",
"@sapphire/fetch": "^2.4.1",
"@sapphire/shapeshift": "^3.8.1",
"@sapphire/utilities": "^3.11.0",
"@wumpjs/storage": "^1.1.0",
"ascii-table": "^0.0.9",
"bufferutil": "^4.0.7",
"chalk": "^5.2.0",
"colorette": "^2.0.19",
"discord-hybrid-sharding": "^2.1.0",
"discord-logs": "^2.2.1",
"discord.js": "14.7.1",
"distube": "^4.0.4",
"dotenv": "^16.0.3",
"express": "^4.18.2",
"ffmpeg-static": "^5.1.0",
"get-intrinsic": "^1.2.0",
"libsodium-wrappers": "^0.7.11",
"lodash": "^4.17.21",
"ms": "^2.1.3",
"ora": "^6.1.2",
"rss-converter": "^1.1.6",
"rss-parser": "^3.12.0",
"stack-trace": "1.0.0-pre1",
"utf-8-validate": "^6.0.3",
"uuid": "^9.0.0",
"wio.db": "^4.0.22",
"ws": "^8.12.1"
}
}
al abe
abi olmıcak bence bana bi glitch uycak güzel altyapı verirmisin
@inflames
kral
@inflames
bu hata nedir

vortex altyapı
@! Rexxizm @inflames node sürümüm yetmiyor glitch package düzeltecek varmı
kral
bende çok bişmiypm
@inflames abi?
internal/modules/cjs/loader.js:638
10:59 PM
throw err;
10:59 PM
^
10:59 PM
10:59 PM
Error: Cannot find module 'node:events'
10:59 PM
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
10:59 PM
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
10:59 PM
at Module.require (internal/modules/cjs/loader.js:692:17)
10:59 PM
at require (internal/modules/cjs/helpers.js:25:18)
10:59 PM
at Object.<anonymous> (/rbd/pnpm-volume/491fb679-0644-4558-8435-41fe058f9332/node_modules/.registry.npmjs.org/discord.js/13.17.1/node_modules/discord.js/src/client/BaseClient.js:3:22)
10:59 PM
at Module._compile (internal/modules/cjs/loader.js:778:30)
10:59 PM
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
10:59 PM
at Module.load (internal/modules/cjs/loader.js:653:32)
10:59 PM
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
10:59 PM
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
10:59 PM
a few seconds ago
internal/modules/cjs/loader.js:638
10:59 PM
throw err;
10:59 PM
^
10:59 PM
10:59 PM
Error: Cannot find module 'node:events'
10:59 PM
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
10:59 PM
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
10:59 PM
at Module.require (internal/modules/cjs/loader.js:692:17)
10:59 PM
at require (internal/modules/cjs/helpers.js:25:18)
10:59 PM
at Object.<anonymous> (/rbd/pnpm-volume/491fb679-0644-4558-8435-41fe058f9332/node_modules/.registry.npmjs.org/discord.js/13.17.1/node_modules/discord.js/src/client/BaseClient.js:3:22)
10:59 PM
at Module._compile (internal/modules/cjs/loader.js:778:30)
10:59 PM
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
10:59 PM
at Module.load (internal/modules/cjs/loader.js:653:32)
10:59 PM
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
10:59 PM
bu hata ne @! Rexxizm @inflames
kral
etiket atıp durma lütfen