Skip to content

madoverflow/LifeStyleBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Logo

LifeStyle Bot

This bot was built to help you keep simple and healthy your life style. It's always under development to add new features for your daily routine.

Features 🧠

  • Water reminder:

    Drink water is the most important thing of our life. So you can set a water reminder with a 10m, 20m, 30m, 45m, 1h, 2h frequency.
  • Night mode:

    Night mode is only avaiable in groups. It starts at midnight and it ends at 7 am every day. During night mode, the group members aren't allowed to send messages on group.

Commands

  • Any chat

    Command Description
    acqua_on Sets a water reminder
    acqua_off Cancels the water reminder
  • Group/Supergroup chat

    Command Description
    nightmode_on Enables the night mode in a group chat
    nightmode_on Disables the night mode

Installation

You must install the follow libraries to build this project:

  • Telegram bots
  • Telegram bots extensions
  • Telegram bots abilities
  • Slf4j
  • Http client
  • Emoji java

You can choose different way to install them. If you use a gradle configuration:

    implementation 'org.telegram:telegrambots:6.4.0'
    implementation 'org.telegram:telegrambotsextensions:6.4.0'
    implementation 'org.telegram:telegrambots-abilities:6.4.0'
    implementation 'org.slf4j:slf4j-log4j12:2.0.6'
    implementation group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.13'
    implementation 'com.vdurmont:emoji-java:5.1.1'

License

GNU General Public License v3.0

Badges

GPLv3 License Generic badge Generic badge Generic badge Linux

Documentation

Api Telegram for Java

Api Emoji for Java

Javadoc isn't available for this project

Hi, I'm Emanuele! 👋

I'm a computer science student in UNIPA

🔗 Links

telegram discord

🖥 Known programming languages

C, Java, Python, PHP

Support

You can send me a message on Telegram or discord.