Skip to content

Latest commit

 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Bot API

Description

This project is a chatbot application that uses Google's Generative AI (Gemini) to generate responses. It is built with Python and uses Flask for the web server. The chatbot can be interacted with via a Telegram bot.

Installation

  1. Set up the Telegram bot using the BotFather on Telegram
  2. Deploy on vercel with just a click Deploy with Vercel

Environment Variables

The following environment variables are required for the application to run:

Variable Description Default Value
GEMINI_API_KEY Your Gemini API key None
TELEGRAM_BOT_TOKEN Your Telegram Bot token None

Project Progress

This section tracks the progress of the project. The following features are planned or have been implemented:

  • Implement Gemini model
  • Implement a basic plugin
  • Implement DateTimePlugin
  • Implement gemini vision api, to recognize images
  • Chat history mode
  • Implement other plugins (e.g. weather, stock, etc.)
  • Setup Continuous Delivery
  • Setup the new Gemini 1.5 models
  • Http certificate to secure the webhook endpoint

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages