Code Monkey home page Code Monkey logo

discord-points-bot's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

discord-points-bot's Issues

Ö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ı>

Slash komut desteği

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

log işlemleri

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

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

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

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.

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.

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)

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]

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

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.