Skip to content

gautamxgambhir/CareBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CareBot Logo

CareBot: AI-Powered Compassionate Health Support Bot for Telegram & Discord

Python Flask Status License Together-AI Telegram Discord

What is CareBot?

CareBot is an AI-powered compassionate health support bot for Telegram & Discord that offers emotional and health-related guidance. It provides supportive conversations, health tips, and stress-relief advice to users in need of a helping hand.

Features

  • Emotional Support: Provides comforting and supportive responses to users who need guidance.
  • Health & Wellness Advice: Offers general wellness and self-care tips.
  • Supports Telegram & Discord: Available as both a Telegram bot and a Discord bot.
  • AI-Powered Conversations: Uses Together API to generate compassionate and intelligent responses.
  • Fast & Engaging: Responds instantly to user queries.
  • Uses ? as the default prefix for Discord commands.

Bot Descriptions

Discord Bot Description

Use commands like ?start, ?stop, and ?dm to interact with the bot.

Telegram Bot Description

Compassionate health support bot. /start to start, /dm to chat in private, and /stop to end the session.

Where to Access It?

CareBot is open-source and available on GitHub:

πŸ”— GitHub Repository

Invite & Use the Bot

Installation and Setup

1. Clone the repository:

 git clone https://github.com/gautamxgambhir/CareBot.git

2. Install dependencies:

cd CareBot
pip install -r requirements.txt

3. Set up API keys

API_KEY=your_together_api_key
TELEGRAM_TOKEN=your_telegram_bot_token
DISCORD_TOKEN=your_discord_bot_token

4. Run the bot:

python bot.py

Discord Bot Usage

  • Prefix: ?
  • Example Commands:
    • ?start β†’ Begin a conversation.
    • ?stop β†’ End the session.
    • ?dm β†’ To chat in Direct Messages.

Telegram Bot Usage

  • Simply send a message, and CareBot will respond with comforting advice.
  • Commands:
    • /start β†’ Start a health support session.
    • /dm β†’ Chat in direct messages.
    • /stop β†’ End the session.

Dependencies

Contributing

Contributions are welcome! To contribute:

  • Fork the repo.
  • Create a new branch (git checkout -b feature-branch).
  • Commit changes (git commit -m "Added new feature").
  • Push to the branch (git push origin feature-branch).
  • Open a pull request.

License

This project is licensed under the MIT License.

Contact

About

CareBot is an AI-powered compassionate health support bot for Telegram & Discord that offers emotional and health-related guidance. It provides supportive conversations, health tips, and stress-relief advice to users in need of a helping hand.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages