Skip to content

AaronCQL/jaricbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JaricBot

Just Another Rather Intelligent Chat Bot - Telegram chat bot powered by Gemini.

Message @JaricBot to try it out!

Setup

  1. Install Go 1.21 or higher
  2. Install air (optional; for dev only): go install github.com/cosmtrek/air@v1.49.0
  3. Clone this repository: git clone https://github.com/AaronCQL/jaricbot.git
  4. Create a .env file in the root directory and fill in your Telegram bot API key and Gemini API key (refer to .env.example)

If you want the bot to reply to messages in groups, you will need to disable privacy mode via @BotFather.

Deploying

# Build the bot and start it
make start

Developing

# Run the bot using `air` which auto-restarts on file changes
make dev