Skip to content

Eksicode/eksicode-telegrambot

Repository files navigation

eksiCode Telegram Botu

Nedir

Bu script, http://eksicode.org telegram grupları üzerindeki kayıtlı üye sayılarını ölçmek ve chat geliştirmeleri için yazılmaktadır.

Nasıl Çalıştırılır

  • UYARI: Docker çalışırken git branch'ını değiştirmeyin.

  • Paketleri yükleyin: npm i

  • sample.env dosyasındaki örnek ayarlara göre bir .env dosyası oluşturun.

  • Proje kök dizninde .pinignore adında dosya oluşturun.

  • Docker'ı çalıştırın: docker-compose up --build

Bot Komutları

Genel

  • /help - Komutları listeler.

  • /yardim - Komutları listeler.

  • !kaynak <URL>: Kaynak URL'sini Ekşicode veritabanına ekler.

  • !kanal <Sorgu | tümü> - kanalları listeler.

  • !discord - Discord sunucumuz.

  • !duyuru - Duyuru kanalımız.

  • !hastebinize - Kod içerikli / Uzun mesajları bu komut ile cevaplayarak hastebin'e yükleyebilirsiniz.

Yönetim Komutları

/ban <sebep> / /unban

Bir kullanıcıyı banlamak için herhangi bir gruptayken kullanıcının mesajını /ban komutuyla cevaplamanız gerekmektedir. Ban komutuyla birlikte sebebini de yazabilirsiniz. Eğer bir kullanıcının banını kaldırmak istiyorsanız Admin kanalına gönderilen bildirim mesajını /unban komutu ile cevaplayın.

/pin <mesaj>

mesaj argümanını tüm Ekşicode gruplarına gönderir ve sabitler.

/kontrol <kaynak-numaraları>

Boş kullanıldığında onaylanmamış kaynakları listeler. Kaynakları onaylamak için komuta argüman olarak onaylamak istediğiniz kaynakların numaralarını boşlukla ayırarak yazınız. Onaylanmamış bir kaynağı silmek için silmek istediğiniz kaynağın numarasının başına ! işareti koyun.

Hata Mesajları

Siz de bu repoyu forklayıp hataMesaji.txt dosyası içerisine hata mesajı için ünlem ekleyebilirsiniz.

.pinignore dosyası

/pin komutunun çalışmamasını istediğiniz kanalın ID'lerini .pinignore dosyasına ekleyerek istisnalar oluşturabilirsiniz.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages