Telebots is a collection of simple Telegram bots that can be used for various purposes. Each bot is designed to perform a specific task or provide a particular service.
Telebots includes the following bots:
- English Telebot: A bot that provides English language practice exercises for learners.
- Weather Telebot: A bot that provides current weather information for a specified location.
- News Telebot: A bot that retrieves the latest news headlines from various sources.
- Quote Telebot: A bot that generates random quotes from famous people.
- Joke Telebot: A bot that tells random jokes.
- Translate Telebot: A bot that translates text between languages.
To use the Telebots, follow these steps:
- Clone the repository:
git clone https://github.com/TonySchneider/telebots.git
- Install the required dependencies for each bot by navigating to the bot's directory and running
pip install -r requirements.txt
. - Create a Telegram bot and get its API token from the BotFather.
- Create a file named
config.py
in the root directory of the project with the following content: TOKEN = 'your_bot_token_here'
Replace your_bot_token_here
with the API token you obtained from the BotFather.
- Run the bot by navigating to the bot's directory and running
python bot.py
.
To use any of the Telebots, simply search for the bot on Telegram and start a conversation. Each bot will guide you through the available commands and provide feedback or information based on your input.
Contributions are welcome! If you have an idea for a new bot, or if you find a bug and want to fix it, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more information.