Skip to content

A Leaderboard bot for Flutter Kerala's weekly challenges built with Dart💙

Notifications You must be signed in to change notification settings

FlutterKerala/Caesar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeaderboardBot for Telegram

Leaderboard Bot cover

A leaderboard bot built for Flutter Kerala Telegram group's weekly challenge using Teledart Telegram API Wrapper written in Dart 💙

Commands

Command Action
/panineerThaliAane Kind of like Hello World but with an elephant and rose water

Wanna Host Yourself? Ugh! Okay

  1. Clone the bot locally
  git clone https://github.com/FlutterKerala/LeaderBoardBot.git
  1. Navigate to bin/ and open constants.dart in your editor of choice
  class Constants {
    static String botKey = 'YOUR API KEY HERE'; // Bot token is moved to env variable [BOTTOKEN]
    static List<int> sudoUsers = ['Put your telegram user id'];
  }
  1. In terminal run
  dart bin/main.dart
  1. And it begins

Leaderboard is created by parsing CSV & make sure you upload csv file with name as week[weeknumber].csv

Geometry for the leaderboard design

Geometry

About

A Leaderboard bot for Flutter Kerala's weekly challenges built with Dart💙

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 100.0%