npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

hype.handler

v4.8.5

Published

hype.handler - Kolay İşleyici Ama Çok Daha Fazlası...

Downloads

5

Readme

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: [email protected]
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)