4.8.5 • Published 3 years ago

hype.handler v4.8.5

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

hype.handler Nedir? (Turkish Version)

hype.handler Temel Bir Olay (Event) - Komut (Command) İşleyicisidir ve Çok Daha Fazlasıdır...\ go to cords-handler\ cords-handler'a git

Yeni Özellikler

  • readme update
  • Türkçe çevirmeler
  • Cooldown Hata Düzeltmesi

Events Handler - Olaylar İşleyici

const hypehandler = require("hype.handler");
const discord = require("discord.js");
const client = new discord.Client();
const chclient = new hypehandler.Client();
const event = new hypehandler.EventHandler(client, chclient);
event.setEventFolder("./events");
event.loader();
client.login("bot token");

Commands Handler - Komut İşleyici

const hypehandler = require("hype.handler");
const Discord = require("discord.js");
const client = new Discord.Client();
const chclient = new hypehandler.Client();
const cmd = new hypehandler.CommandHandler(client, chclient);
cmd.setPrefix("prefix");

//---İsteğe Bağlı---\\
cmd.setOwners(["Array", "Of", "Kurucu", "ID"], "Not An Owner Error.");
cmd.setPrefix2("prefix2");
cmd.setPrefix3("prefix3");
cmd.setPrefix4("prefix4");
cmd.setPrefix5("prefix5");
//---İsteğe Bağlı---\\

cmd.setCommandFolder("./commands"); // komutları aşağıdaki kategorilere ayırmalısınız: /commands/economy/balance.js
cmd.loader();
client.login("bot token");

Command Overlay

module.exports = {
  name: "Komut İsmi",
  aliases: ["array", "of", "aliases"], // hiçbir takma ad yoksa: []
  cooldown: "5s", // cooldown yoksa sadece bu bölümü silin.
  cooldownError: "Bu Komutu Kullandıktan Sonra 5 Saniye Bekleyin!", // cooldown yoksa sadece bu bölümü silin.
  botPerms: "REQUIRED_PERMISSION_FOR_CLIENT", // bot izinlerine gerek yoksa bu bölümü kaldırın.
  botPermsError: "Gerekli izinlere sahip değilim", // bot izinlerine gerek yoksa bu bölümü kaldırın.
  userPerms: "REQUIRED_PERMISSION_FOR_USER", // kullanıcı izinlerine gerek yoksa bu bölümü kaldırın.
  userPermsError: "Gerekli izinlere sahip değilsiniz", // kullanıcı izinlerine gerek yoksa bu bölümü kaldırın.
  onlyOwner: true, // tek bir sahip komutu değilse bu parçayı kaldır.
 run: async (client, message, args) => {

}};

Discord Embed Paginations

const hypehandler = require("hype.handler");
const discord = require("discord.js");
const client = new discord.Client();
client.on("message", async (msg) => {
  if (msg.content === "!embed") {
    let page1 = new discord.MessageEmbed()
      .setColor("RANDOM")
      .setDescription("Sayfa 1!");
    let page2 = new discord.MessageEmbed()
      .setColor("RANDOM")
      .setDescription("Sayfa 2!");
    let pages = [page1, page2];
    let pagination = new hypehandler.Pagination(client);
pagination.setTimeout("5s"); // 5 saniye sonra reaksiyonları silecektir. 
pagination.setMessage(msg); // mesajı ayarlayın. 
pagination.sitePages(pages); // yerleştirme sayfalarını alın.
    pagination.start();
  }
});
client.login("bot token");

Etkinlikler

Şu Anda 5 Etkinlik Var, Bunlar:\ commandsLoaded: Tüm Komutlar Yüklendiğinde Çalışacak Olay\ eventsLoaded: Tüm Etkinlikler Yüklendiğinde Gerçekleşecek Etkinlik\ commandUsed: Bir Komut Kullanıldığında Çalışacak Olay\ commandNotFound: Bir Mesaj Önekle Başladığında Ancak Bir komutla Başlamadığında Çalışacak Olay\ catchError: Hata Olduğunda Gerçekleşecek Olay

Etkinliklerin Kullanımı

Commands / Events Loaded Event - Komutlar / Olaylar Yüklenen Olay

const { Client } = require("discord.js");
const client = new Client();
const hypehandler = require("hype.handler");
const chclient = new hypehandler.Client();
chclient.on("commandsLoaded/eventsLoaded", async () => {
  console.log("Tüm Komutlar / Olaylar (Eventler) Yüklendi!");
});
let cmdhandler = new hypehandler.CommandHandler(client, chclient)
  .setCommandFolder("./commands")
  .setPrefix("!")
  .loader();

Command Used Event - Komut Kullanılan Etkinlik

const { Client } = require("discord.js");
const client = new Client();
const hypehandler = require("hype.handler");
const chclient = new hypehandler.Client();
chclient.on("commandUsed", async (data) => {
  console.log(data);
});
let cmdhandler = new hypehandler.CommandHandler(client, chclient)
  .setCommandFolder("./commands")
  .setPrefix("!")
  .loader();

Command Not Found Event - Komut Bulunamadı Olayı

const { Client } = require("discord.js");
const client = new Client();
const hypehandler = require("hype.handler");
const chclient = new hypehandler.Client();
chclient.on("commandNotFound", async (data) => {
  console.log(data);
});
let cmdhandler = new hypehandler.CommandHandler(client, chclient)
  .setCommandFolder("./commands")
  .setPrefix("!")
  .loader();

Catch Error Event - Hata Olayını Yakala

const { Client } = require("discord.js");
const client = new Client();
const hypehandler = require("hype.handler");
const chclient = new hypehandler.Client();
chclient.on("catchError", async (data) => {
  console.log(data);
});
let cmdhandler = new hypehandler.CommandHandler(client, chclient)
  .setCommandFolder("./commands")
  .setPrefix("!")
  .loader();

Konsol:

{ command: 'test/test.js', message: 'İsim okunamıyor.' }`

Not

Etkinlik Dinleyicileri, İşleyicinin Tanımının Üzerinde Olmalıdır.

EasyCord

const { Client } = require("discord.js");
const client = new Client();
const hypehandler = require("hype.handler");
const chclient = new hypehandler.Client();
client.on("message", async (msg) => {
  let easycord = await new hypehandler.EasyCord(client);
  let m1 = await msg.channel.send("Merhaba");
   easycord.editAfter(m1, "Bu Mesaj Düzenlendi", 1000); // bu işlev 1 saniye sonra mesajı düzenleyecek
   easycord.deleteAfter(m1, 1000); // bu işlev 1 saniye sonra mesajı silecek
   easycord.createdAt(msg.author); // bu işlev kullanıcının hesap oluşturma tarihini döndürecektir (1 Yıl, 2 Gün, 10 Saat, 34 Dakika, 54 Saniye Önce.)
   easycord.userFlags(msg.author); // bu işlev kullanıcının rozetlerini bir dizi olarak döndürür
   easycord.messageAwaiter(msg, 3000, msg.author); // bu işlev bir mesaj toplayıcı oluşturacaktır
   easycord.setSlowMode("6s", msg.channel); // bu işlev kanalda bir yavaş mod ayarlayacaktır
   easycord.autoPublish(); // bu işlev, mesajları tüm haber kanallarında otomatik olarak yayınlayacaktır 
});

Await Reactions - Tepkiler Bekliyor

const { Client } = require("discord.js");
const client = new Client();
const hypehandler = require("hype.handler");
const chclient = new hypehandler.Client();
client.on("message", async (msg) => {
  const message = await msg.channel.send("Onaylıyor musunuz?");
  const awaitreactions = await new lib.AwaitReactions().start(
    message,
    msg.author,
    ["✅", "👌", "❌"],
    5000
  );
  if (awaitreactions === "✅") return msg.channel.send("Onayladınız!");
  if (awaitreactions === "👌") return msg.channel.send("Komut Durduruldu");
  if (awaitreactions === "❌") return msg.channel.send("Tamam görüşürüz.");
  if (!awaitreactions)
    return msg.channel.send("5 Saniyede Tepki Vermediniz.");
});

İletişim

Github\ Discord Server\ E-posta Adresi: info@cordshandler.tk\ Bir Posta Gönderdiğinizde 2-3 Dakika Bekleyin ve Spam Klasörünüzü / Posta Kutunuzu Kontrol Edin.

Yükleyicilerin Dikkatine

Bu Modul, Cords-Handler'ın Kopyasıdır, Ve Herhangi Bir Çalma Durumu Taşımamaktadır! Cords-Handler'ın Yapımcısından İzin Alınarak Yayınlanmıştır... (Türkçe Sürüm)\

This Module Is A Copy Of The Cords-Handler, And Does Not Have Any Play Status! Released with Permission from the Producer of Cords-Handler... (Turkish Version)