Skip to content

datasci888/AISmartTask-TelegramBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

openinterpreter

Openinterpreter hackathon Telegram Chatbot - codes generated by open-Interpreter using prompts connected to GPT-4 using interpreter.chat() open-Interpreter feature.

Screen Shot 2023-10-13 at 11 13 36 AM

Video demo detailed:

Watch the video

AISmartTaskTask

AI-powered task manager with notifications, document analysis, and task visualization developed using open-Interpreter tool.

Features:

  • Dynamic Task Management: Effortlessly add, edit, and organize tasks with due dates, tags, and project lists. 
  • Task Prioritization: Never miss a beat with AI-driven task prioritization that ensures you focus on what matters most. 
  • AI-Powered Task Suggestions: Personalized task recommendations that evolve with your preferences and needs. 
  • Document Parsing: Manage information overload with text document summaries and essential keyword extraction. 
  • Visualized Task Priorities: Get a crystal-clear view of your tasks, so you always know where to start. 
  • Continuous Learning: Access knowledge modules through web scraping for lifelong learning. 
  • Feedback Welcome: Interact and contribute to our constant system improvement.

Dependencies:

  • datetime
  • time
  • requests
  • telegram
  • openai
  • matplotlib
  • BeautifulSoup4
  • re

Configuration:

Before running the application:

  • Replace Your OpenAI API Key with your OpenAI API key.
  • Replace Your Telegram Bot Token with your Telegram bot token. Class Structure:
  • TaskManager: Handles adding, prioritizing, organizing, and retrieving tasks.
  • Task: Represents a single task with name, deadline, and priority.

To Run: Open the Telegram Bot:

t.me/AI_Task_Manager_Bot

Telegram Bot Commands:

  • /start: Start the AI Task Manager.
  • /help: Show available commands.
  • /add_task: Add a new task (e.g., /add_task Buy groceries, 2023-12-31, 2)
  • /list_tasks: List tasks.
  • /delete_task: Delete a task by ID (e.g., /delete_task 1)
  • /update_task: Update a task by ID (e.g., /update_task 1, New Task, 2023-12-31, 2)
  • /document: Analyze a document with keywords (e.g., /document Sample document text. Keyword1; Keyword2; Keyword3)
  • /feedback: Provide feedback on AI decisions.
  • /upcoming_tasks: List upcoming tasks.

About

Openinterpreter hackathon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages