Just Another Rather Intelligent Chat Bot - Telegram chat bot powered by Gemini.
Message @JaricBot to try it out!
- Install Go 1.21 or higher
- Install
air
(optional; for dev only):go install github.com/cosmtrek/air@v1.49.0
- Clone this repository:
git clone https://github.com/AaronCQL/jaricbot.git
- 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.
# Build the bot and start it
make start
# Run the bot using `air` which auto-restarts on file changes
make dev