Code Monkey home page Code Monkey logo

discord-points-bot's Issues

Winston log desteği

  • rahat erişim için client altına winston logger eklenecek
  • error loglarını incelemek için sadece errorler bir dosyaya yazılacak
  • tüm log tipleri genel log dosyasına yazılacak
  • tüm loglar console'a yazılacak (renklendirme vs eklenebilir)

Özellikler kısmının içerik güncellemesi

Readme'de özellikler kısmının içeriği güncellenecektir.

  • Özellikler başlığının altına Kullanıcı ve Moderasyon olarak iki alt başlık oluşturulacak.
  • Coder birimi ile görüşülüp mevcut güncellemeler ve ui kısmı baz alınarak madde madde özellik eklemesi yapılacak.
  • Özellikler şu formatta eklenmelidir:
    Özellik Adı - <Birkaç cümle ile açıklaması>

Katkıda Bulunma Dokümanı İçerik Düzenlemeleri

CONTRIBUTING.md dosyasında Pull Request başlığı altına;

  • Yeni madde olarak Yeni pull request oluştururken aşağıdaki commit standartlarına uymayı unutmayın. maddesi eklenecek.
  • Conventional Commit Standartları tablosu eklenecek.
PR Etiketi Commit Türü
feat: Yeni bir özellik eklediğinizde
fix: Bir hata düzelttiğinizde
docs: Dökümantasyon ile ilgili değişiklikler yaptığınızda
style: Kod stilini veya biçimini düzelttiğinizde
refactor: Kodu yeniden düzenlendiğinizde, ancak işlevi değiştirmediğinizde
test: Testler ile ilgili değişiklikler yaptığınızda
chore: Genel olarak kodlama ile ilgili olmayan görevleri yaptığınızda
  • Yeni madde olarak Yeni pull request oluştururken aşağıdaki formülü kullanmayı unutmayın. maddesi eklenecek.
  • Bir önceki taskta oluşturulan madde altına aşağıdaki satır eklenecek.
<PR Etiketi>: <değişiklik açıklaması>
  • Yeni madde olarak Yeni pull request oluştururken, eğer varsa, yapılan güncellemelere ait issue'yu mentionlamayı unutmayınız. maddesi eklenecek.

Slash komut desteği

Slash komutlarını etkinleştirmek için yapılandırmayı gerçekleştirin.

Kurulum, Gereksinimler ve Versiyonlar Kısmının İçeriğinin Yazılması

Kurulum;

  • Kurulum adımlarının oluşturulması
  • Step by Step kurulum içeriğinin yazılması.

Gereksinimler;

  • Kurulum için gereksinimlerin belirlenmesi.
  • Gereksinimlerin yüklenmesini sağlayan farklı bir rehber oluşturulması.

Versiyonlar;

  • Projede kullanılan teknolojilerin tablo halinde versiyonlarının listelenmesi. Örn:
Teknoloji Versiyon
Discord.Js ✅ v14

Readme Dosyasının Tasarımı

Readme dosyasının ingilizce ve türkçe versiyonlarının tasarımı aşağıdaki önergeler etrafında değiştirilecektir.

  • Her başlığa uyumlu emojiler eklenecek.
  • Türkçe ve ingilizce versiyonlarına dil seçimini ortaya hizalanacak ve ilgili bayrak iconu eklenecek.
  • Yapının başına banner eklenecek.

Readme Yapısının Oluşturulması

  • Daha önce belirlenen readme iskeleti oluşturulacak.
  • Readme başlıklarının içine örnek metinler yazılacak.

Bknz.


[Giriş Banner]
[Gif]
[Dil Seçimi]
----------
[Hakkında]
[Kurulum]
   - Gereksinimler
   - Kurulum 
   - Versiyonlar (Ops)
[Resimler]
[İçerik Tablosu]
[Özellikler]
[Katkıda Bulunanlar]
[Topluluk]
-----------
[Çıkış Elementleri]

Puan veri tabanı ve fonksiyonları

  • Puan işlevleri günlük periyotlarda veritabanına eklenecek. (Örneğin o gün o tip ve etiket için puan almışsa adet bilgisi ve puan bilgisi eklenerek gidecek, o gün için puan eklenmemişse yeni satır eklenecek)
  • Puanlar her sunucu için ayrı olmalı, puan ekleyen ve listeleyen fonksiyonların hepsinde varsayılan olarak sunucu id bilgisi bulunmalı
  • İstenilen zaman periodunda puan toplamları
  • Toplam puan
  • [ ]
    ..

Örnek işlev tablosu:

Shard/Sunucu User Tip Etiket Adet Puan Tarih
Kodluyoruz WildGenie#0   Kendini Tanıt 1 Mesaj 50 Puan 17.09.2023
Kodluyoruz WildGenie#0 Ceza Kendini Tanıt -1 Mesaj -50 17.09.2023
Kodluyoruz WildGenie#0 Geri Alma Kendini Tanıt -1 Mesaj -50 17.09.2023
Kodluyoruz WildGenie#0 Devir Kendini Tanıt 12 Mesaj 50*12 Puan 01.01.2024-1day
Kodluyoruz WildGenie#0   Genel Sesli 6 dk 5 * 6 puan 17.09.2023

Başlık Sonuna "Yukarı Çık" Eklenmesi

Her başlık sonuna ve sağ alt tarafına;

  • Türkçe versiyon için yukarı çık (yukarı çık) butonu eklenecek.
  • İngilizce versiyon için (back to top) butonu eklenecek.
  • Butonlara tıklandığında kullanıcıyı sayfanın başına gönderecek

Örnek Tasarım:

Başlık

Alt Başlık 1

İçerik 1

Alt Başlık 2

İçerik 2

Başlık 2

log işlemleri

Kullanıcı puan kazandığında log kanalına yazacak sistemi oluşturunuz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.