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

https://github.com/shuygena/echo_bot

🤖:loudspeaker: echo-bot
https://github.com/shuygena/echo_bot

aiogram bot echo-bot python3 telegram-bot

Last synced: 3 months ago
JSON representation

🤖:loudspeaker: echo-bot

Awesome Lists containing this project

README

        

# echo_bot
:loudspeaker: telegram echo-bot (Ru)
![image](https://user-images.githubusercontent.com/75737596/213930850-ce2520cb-48cb-4817-acd9-e6adc0187fda.png)
![image](https://user-images.githubusercontent.com/75737596/213930827-4311b59a-d472-446d-b1b2-80086b8db804.png)

## 🤖 Commands and functions
You can adjust the echo volume through the commands (only for text-message):
![image](https://user-images.githubusercontent.com/75737596/213931803-8ea08e74-835b-4373-a7cc-2079a0665e61.png)
![image](https://user-images.githubusercontent.com/75737596/213931820-fa7553a7-013a-41a5-94b0-ac7391c63924.png)
You can also send different types of files (text-message, voice-message, photo, video, audio, documents, stickers):
![image](https://user-images.githubusercontent.com/75737596/213931981-8e80642d-e429-412e-ac8f-77a5a4823d7c.png)

## :toolbox: Requirements:
This project was done with python-3.8.10 and aiogram-2.24

## :link: Download & Run
Clone repository:
```
git clone https://github.com/shuygena/echo_bot echo_bot
```
Go to directory:
```
cd echo_bot
```
Install requirements:
```
python3 -m pip install -r requirements.txt
```
Run bot:
```
python3 echo-bot.py
```

## :clipboard: TODO
- [x] control volume of echo (loud/norm/quiet)
- [x] add the ability to send files of different types
- [x] set up multiplayer mode

## :mortar_board: Tutorial
[Telegram-bots course ](https://stepik.org/course/120924/info) (ru)