An open API service indexing awesome lists of open source software.

https://github.com/aspects19/telebot

A telegram bot written with pyTelegramApi with different functions
https://github.com/aspects19/telebot

Last synced: over 1 year ago
JSON representation

A telegram bot written with pyTelegramApi with different functions

Awesome Lists containing this project

README

          

# 🔗 Personal Assistant Telegram bot

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/aspects19/telebot/blob/main/LICENSE)
![GitHub repo size](https://img.shields.io/github/repo-size/aspects19/telebot)
![GitHub contributors](https://img.shields.io/github/contributors/aspects19/telebot)
![GitHub last commit](https://img.shields.io/github/last-commit/aspects19/telebot)
![GitHub forks](https://img.shields.io/github/forks/aspects19/telebot)
![GitHub issues](https://img.shields.io/github/issues-raw/aspects19/telebot)
![GitHub pull requests](https://img.shields.io/github/issues-pr/aspects19/telebot)
![GitHub stars](https://img.shields.io/github/stars/aspects19/telebot)

This is a Telegram bot created using Python and [Telebot](https://pypi.org/project/telebot/) (pyTelegramApi) that allows users to reverage the bot facilities of Telegram to get features such as AI image creation, text with AI and weather focast.

## 🚀 How to make it your own

1. Clone the repository to your local machine using ` git clone https://github.com/aspects19/telegram-bot`
2. Install the dependencies using `pip install -r requirements.txt`
3. Create a Telegram bot using BotFather through its [BotFather Bot](https://t.me/botFather) and get your bot token
4. Get your OpenAI token from [OpenAI](https://openai.com/index/openai-api/) and you [AccuWeatherApi](https://developer.accuweather.com/)

5. Update the `main.py` file with your Telegram bot token, OpenAI API token and AccuWeather API.
6. Run the bot using `python main.py`
7. Test you bot by texting or sending the /start.

Once the bot is running, users can interact with it by messaging it on Telegram. They can use the `/start` command to start using this bot.

## 🛠️ Language/Framework Used

![Python version](https://img.shields.io/badge/python-3.9-blue)
![PyTelegramBotAPI version](https://img.shields.io/badge/PyTelegramBotAPI-3.8.2-green)

## 👨‍💻 Author

This project was created by [Aspect](https://github.com/aspects19).

## 📝 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.