Gemini Bot BD
This is a telegram chatbot talks as a personal assistant in Telegram
What it does
Gemini Bot BD is a Telegram bot designed to engage users in meaningful conversations and provide information on a wide range of topics. This bot leverages the power of the Gemini API to deliver dynamic, AI-generated content.
At its core, Gemini Bot BD is built to operate within Telegram groups, ensuring that it can reach a broad audience. It's programmed to adhere to specific group settings, as defined in its environment configuration, which prevents it from responding outside designated groups. This restriction prevents spam and helps to monitor the usage of the bot.
The bot is equipped with several commands, including /start and /about, which introduce users to the bot and provide details about its creators and purpose. Additionally, it has the capability to clear chat history, ensuring conversations remain fresh and relevant. The /translate command translates any language to Bengali.
Gemini Bot BD can be hosted in a Docker container, making it highly portable and easy to deploy across various environments. Its development setup includes hot reloading with Nodemon, ensuring a smooth development experience. The project is managed with Yarn, and its dependencies include the Telegraf framework for Telegram bots, dotenv for environment variable management, and the @google/generative-ai package for content generation.
Built with
- None
Team
By
InfinityBytes
From
Bangladesh