Metadata-Version: 2.4
Name: lib_telegram_scrap
Version: 1.0
Summary: Library for scrap telegram chats
Home-page: https://github.com/YuranIgnatenko/lib_telegram_scrap
Author: Yurij
Author-email: yuran.ignatenko@yandex.ru
Description-Content-Type: text/markdown
Requires-Dist: requests
Requires-Dist: beautifulsoup4
Requires-Dist: fake_useragent
Requires-Dist: telethon
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: summary

# lib_telegram_scrap

`lib_telegram_scrap` это библиотека для сбора информации из чатов

## Установка из PyPI

```bash
pip install lib_telegram_scrap
```

## Использование репозитория GitHub

```bash
git clone https://github.com/YuranIgnatenko/lib_telegram_scrap.git
cd lib_telegram_scrap
pip install .
```

## Пример использования

```python
from lib_telegram_scrap.scrapper import Scrapper 

async def main():
	scraper = TelegramScraper(api_id=YOUR_API_ID, api_hash='YOUR_API_HASH')
	
	COUNT_LAST_MESSAGES = 50
	URL_CHANNEL = "https://t.me/channel_name"

	messages = await scraper.get_last_messages(URL_CHANNEL, COUNT_LAST_MESSAGES)
	
	# Process messages
	for message in messages:
		print(f"Message: {message.message}")
		print(f"Date: {message.date}")
		print("---")

	await scraper.close()

if __name__ == "__main__":
	asyncio.run(main())
```

> If first using, then enter console
```
phone number: +7xxxxxxxxx
received code from telegram: xxxxx
*your 2-password
```

