Skip to content

bytebitt/JavaBotRPG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Telegram Game Bot

⚠️ Project is not hosted

Simple Telegram game bot written in Java (Spring Boot) using long polling.

🚀 Features

  • 🪓 Work system (earn balance, consume energy)
  • 🛏️ Rest system (restore energy)
  • 🎲 Luck system (risk-based betting mechanic)
  • 👤 Profile system (view stats)
  • 📱 Reply keyboard-based UI

🧠 Game Mechanics

  • Work: decreases energy, increases balance
  • Rest: restores energy (limited)
  • Luck: chance-based win/lose system with balance change
  • Profile: shows current user state

🛠️ Tech Stack

  • Java 26
  • Spring Boot
  • TelegramBots (long polling API)
  • OkHttp Telegram Client

📁 Project Structure

org.bytebit.javatelegrambot
 ├── JavaTelegramBotApplication
 ├── MyTelegramBot
 ├── UpdateConsumer
 ├── GameService
 ├── Player

👨‍💻 Author

Made by Byte

About

Simple RPG Java Bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages