Skip to content
This repository was archived by the owner on Aug 18, 2021. It is now read-only.

Commit b13054d

Browse files
committed
Türkçe dokümantasyon eklendi.
1 parent 401961b commit b13054d

File tree

1 file changed

+122
-0
lines changed

1 file changed

+122
-0
lines changed

Readme.tr.md

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
<h1 align="center">Instagram Bot</h1>
2+
3+
<p align="center">
4+
<a href="https://github.com/mustafadalga/Instagram-Bot">
5+
<img src="https://raw.githubusercontent.com/mustafadalga/Instagram-Bot/master/assets/img/logo.png" alt="Instagram Bot" width="300">
6+
</a>
7+
</p>
8+
9+
## :books: Dokümantasyon
10+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :small_blue_diamond: [İngilizce](https://github.com/mustafadalga/Instagram-Bot) dokümantasyon için
11+
12+
13+
## Açıklama
14+
**Selenium framework'ü kullanılarak geliştirilmiş bir Instagram botu**
15+
16+
## Özellikler
17+
:large_blue_circle: **Bir kullanıcının tüm gönderilerini indirme**
18+
:large_blue_circle: **Bir kullanıcının tüm gönderilerini beğenme veya beğenmekten vazgeçme**
19+
:large_blue_circle: **Toplu takipten çıkma**
20+
:large_blue_circle: **Bir gönderiye toplu yorum yapma**
21+
:large_blue_circle: **Takip etmeyen kullanıcıları takipten çıkma**
22+
:large_blue_circle: **Toplu mesaj silme**
23+
:large_blue_circle: **Öne çıkan hikaye indirme**
24+
:large_blue_circle: **Hikaye indirme**
25+
:large_blue_circle: **Tek gönderi indirme**
26+
:large_blue_circle: **IG TV video indirme**
27+
:large_blue_circle: **Bir Kullanıcının takipçilerini takip etme**
28+
:large_blue_circle: **Bir dosyadaki tüm kullanıcıları takip etme**
29+
:large_blue_circle: **Bir gönderiyi beğenen kullanıcıları takip etme**
30+
:large_blue_circle: **Etikete Göre kullanıcıları takip etme**
31+
:large_blue_circle: **Etikete göre gönderileri beğenme**
32+
:large_blue_circle: **Tek gönderi beğenme veya beğenmekten vazgeçme**
33+
:large_blue_circle: **Bir gönderiye yorum yapma**
34+
:large_blue_circle: **Kullanıcı takip etme veya takip etmekten vazgeçme**
35+
:large_blue_circle: **Kullanıcı engelleme veya engel kaldırma**
36+
37+
38+
## Diğer Özellikler
39+
:large_blue_circle: İngilizce ve Türkçe olarak 2 dil desteği eklenmiştir.
40+
:large_blue_circle: Tarayıcı penceresi gizli veya açık bir şekilde çalıştırabilmek için 2 seçenek eklenmiştir.
41+
:large_blue_circle: Ayarlar menüsü eklenmiştir.Ayarlar menüsü ile dil ve tarayıcı ayarları görüntülenebilir ve değişiklikler yapılabilir.
42+
43+
44+
## Ayrıntılar
45+
46+
:large_blue_diamond: İnstagram oturumunuzu açarak yukarıdaki özellikleri kullanabilirsiniz.
47+
:large_blue_diamond: 2 adımlı doğrulama ile güvenlik sağlanmış hesaplarda da instagram girişi yapılabilmektedir.
48+
:large_blue_diamond: Proje geliştirme aşamasında 2 adımlı doğrulama kodu sadece telefona gönderildiği için ,2 adımlı doğrulama özelliği , doğrulama kodunun telefon numarasına gönderilme durumuna göre geliştirilmiştir.
49+
:large_blue_diamond: Varsayılan uygulama dili İngilizce'dir.
50+
51+
## Yapılandırma Ayarları
52+
:gear: Proje webdriver olarak Firefox tarayıcısını kullanmaktadır.Bu yüzden Firefox'un kurulu olması gerekmektedir.
53+
:gear: Firefox'un kullanılabilmesi için [webdriver](https://github.com/mozilla/geckodriver/releases) indirilmeli ve indirilen webdriver'in dizin yolu [config.json](https://github.com/mustafadalga/Instagram-Bot/blob/master/config.json) içerisinde tanımlanmalıdır.
54+
55+
56+
* ### Config Ayarları
57+
58+
:gear: **driver_path:** Webdriver dizin yolunu belirtir.
59+
:gear: **headless:** Tarayıcının görünüp görünmemesini belirtir.Varsayılan değeri:**true**
60+
:gear: **language:** Uygulamanın varsayılan dilini belirtir.
61+
:gear: **languages:** Her bir uygulama dili için ayarlar , menü ve uyarı mesajlarını barındırır.
62+
:gear: **time:** **time.sleep()** kullanılan yerler için işlem bekleme sürelerini belirtir.
63+
64+
65+
66+
* ### Windows için paketlerin kurulumu
67+
```
68+
python -m pip install -r .\requirements.txt
69+
```
70+
71+
## Kullanım
72+
:small_blue_diamond: Kullanıcıdan bilgi girişi yapması istenilen herhangi bir işlem/konumdan ana menüye dönmek için '**menu**' komutu kullanılmalıdır.
73+
74+
```
75+
python instagram.py
76+
```
77+
78+
79+
80+
### Notlar
81+
:small_blue_diamond: Gönderi beğenme , kullanıcı takip etme , toplu yorum yapma gibi işlemlerde hesabınızın engellenmemesi için işlem süre aralıkları uzun süreler olarak ayarlandı.
82+
:small_blue_diamond: Yapılan işlemler için belirlenen işlem süreleri [config.json](https://github.com/mustafadalga/Instagram-Bot/blob/master/config.json) dosyası içerisinden değiştirilebilir.
83+
:small_blue_diamond: Sadece Windows işletim sisteminde test edilmiştir.
84+
:small_blue_diamond: Python versiyonu:3.8.1
85+
86+
87+
### Kullanılan Teknolojiler
88+
* Python
89+
* Selenium
90+
* Javascript
91+
92+
## Ekran Görüntüleri
93+
94+
:small_blue_diamond: Ana menü
95+
96+
![Ana menü](https://raw.githubusercontent.com/mustafadalga/Instagram-Bot/master/assets/img/mainMenu.PNG)
97+
98+
99+
:small_blue_diamond: Gönderileri indirme
100+
101+
![Gönderileri indirme](https://raw.githubusercontent.com/mustafadalga/Instagram-Bot/master/assets/img/postsDownload.PNG)
102+
103+
:small_blue_diamond: Gönderileri beğenme
104+
105+
![Gönderileri beğenme](https://raw.githubusercontent.com/mustafadalga/Instagram-Bot/master/assets/img/postsLike.PNG)
106+
107+
:small_blue_diamond: Toplu takipten çıkma
108+
109+
![Toplu takipten çıkma](https://raw.githubusercontent.com/mustafadalga/Instagram-Bot/master/assets/img/allUnfollow.PNG)
110+
111+
112+
:small_blue_diamond: Toplu yorum yapma
113+
114+
![Toplu yorum yapma](https://raw.githubusercontent.com/mustafadalga/Instagram-Bot/master/assets/img/bulkComment.PNG)
115+
116+
:small_blue_diamond: Toplu mesaj silme
117+
118+
![Toplu mesaj silme](https://raw.githubusercontent.com/mustafadalga/Instagram-Bot/master/assets/img/messagesDeleted.PNG)
119+
120+
121+
## License
122+
[![License](https://img.shields.io/github/license/mustafadalga/Instagram-Bot)](https://github.com/mustafadalga/Instagram-Bot/blob/master/LICENSE)

0 commit comments

Comments
 (0)