Hoşgeldin Misafir

Python ile Google Maps'dan Veri Toplama Botu

darkxxf

"Psychic"
18 Ara 2024
912 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:

Kodun Özellikleri​

  1. Telegram Bot Entegrasyonu 🤖:
    • Kod, kullanıcıların Telegram üzerinden bot ile etkileşim kurmasına olanak tanır. Kullanıcılar, botu komutlarla yönlendirebilir.
  2. Yelp Fusion API Kullanımı 🌐:
    • Bot, Yelp Fusion API kullanarak belirli bir şehirdeki işletmeleri aramak için HTTP istekleri gönderir. Bu sayede kullanıcılar, istedikleri işletmeler hakkında bilgi alabilir.
  3. Kullanıcı Girdisi Yönetimi 📝:
    • Bot, kullanıcıdan giriş almak için bir diyalog akışı oluşturur. Bu akış, kullanıcının şehir ve işletme türü gibi bilgileri girmesini sağlar.
  4. Veri Toplama ve Kaydetme 💾:
    • Bot, API'den aldığı işletme verilerini bir .txt dosyasına kaydeder. Bu dosya, kullanıcının daha sonra erişebileceği işletme bilgilerini içerir.
  5. Komut ve İptal Yönetimi ❌:
    • Kullanıcı, işlemi iptal etmek istediğinde /cancel komutunu kullanabilir. Bu, kullanıcı deneyimini iyileştirir.

Nasıl Çalışır?​

  1. Başlangıç ve Komut Yönetimi 🎉:
    • Kullanıcı botla etkileşim kurmaya başladığında, /start komutunu yazarak bir karşılama mesajı alır. Bot, burada kullanıcıya ne yapabileceğini ve nasıl başlayabileceğini anlatır.
  2. İşletme Sorgulama Süreci 🔍:
    • Kullanıcı, /search komutunu yazarak işletme sorgulama sürecini başlatır. Bot, kullanıcıdan önce hangi şehirdeki işletmeleri aramak istediğini sorar. Bu bilgi, kullanıcıdan alındıktan sonra context.user_data içinde saklanır.
  3. İşletme Türü Bilgisi 🍽️:
    • Bot, şehir bilgisi alındıktan sonra kullanıcıdan hangi tür işletmeleri aramak istediğini sorar. Kullanıcıdan alınan bu bilgi de context.user_data içinde saklanır.
  4. Yelp API İsteği 📡:
    • Kullanıcıdan alınan şehir ve işletme türü bilgileri ile bot, Yelp API'sine bir istek gönderir. API'den alınan bilgiler, businesses adlı bir listeye kaydedilir.
    • Bot, her istek için 50 işletme bilgisi alabilir, bu yüzden bir döngü ile 1000 işletmeye kadar veri toplanır.
  5. Verilerin Kaydedilmesi 📂:
    • API'den alınan işletme verileri, isletme_bilgileri.txt adlı bir dosyaya yazılır. Her işletme için adı, telefonu ve adresi gibi bilgiler dosyaya kaydedilir.
  6. Sonuçların Kullanıcıya İletilmesi ✅:
    • İşletme bilgileri başarıyla kaydedildikten sonra, kullanıcıya bu işlemin başarılı olduğunu belirten bir mesaj gönderilir.
  7. İptal Komutu 🚫:
    • Kullanıcı, işlemi iptal etmek istediğinde /cancel komutunu vererek süreci sonlandırabilir. Bot, bu durumda kullanıcıya iptal mesajı gönderir.

Özet​

Bu bot, kullanıcıların belirli şehirlerdeki işletmeleri sorgulamalarına olanak tanırken, otomatik olarak veri toplar ve bu verileri kaydeder. Kullanıcılar, botun kolay arayüzü sayesinde istedikleri bilgilere hızlıca ulaşabilirler. Ayrıca, emoji eklenmesi, etkileşimi daha eğlenceli hale getirirken, botun işlevselliğini de artırır.

Herhangi bir sorunuz veya eklemek istediğiniz başka bir özellik varsa, yardımcı olmaktan memnuniyet duyarım! 😊
*** Gizli metin: alıntı yapılamaz. ***
teşekkürler
 

demovar33

9 Kas 2021
245 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:

Kodun Özellikleri​

  1. Telegram Bot Entegrasyonu 🤖:
    • Kod, kullanıcıların Telegram üzerinden bot ile etkileşim kurmasına olanak tanır. Kullanıcılar, botu komutlarla yönlendirebilir.
  2. Yelp Fusion API Kullanımı 🌐:
    • Bot, Yelp Fusion API kullanarak belirli bir şehirdeki işletmeleri aramak için HTTP istekleri gönderir. Bu sayede kullanıcılar, istedikleri işletmeler hakkında bilgi alabilir.
  3. Kullanıcı Girdisi Yönetimi 📝:
    • Bot, kullanıcıdan giriş almak için bir diyalog akışı oluşturur. Bu akış, kullanıcının şehir ve işletme türü gibi bilgileri girmesini sağlar.
  4. Veri Toplama ve Kaydetme 💾:
    • Bot, API'den aldığı işletme verilerini bir .txt dosyasına kaydeder. Bu dosya, kullanıcının daha sonra erişebileceği işletme bilgilerini içerir.
  5. Komut ve İptal Yönetimi ❌:
    • Kullanıcı, işlemi iptal etmek istediğinde /cancel komutunu kullanabilir. Bu, kullanıcı deneyimini iyileştirir.

Nasıl Çalışır?​

  1. Başlangıç ve Komut Yönetimi 🎉:
    • Kullanıcı botla etkileşim kurmaya başladığında, /start komutunu yazarak bir karşılama mesajı alır. Bot, burada kullanıcıya ne yapabileceğini ve nasıl başlayabileceğini anlatır.
  2. İşletme Sorgulama Süreci 🔍:
    • Kullanıcı, /search komutunu yazarak işletme sorgulama sürecini başlatır. Bot, kullanıcıdan önce hangi şehirdeki işletmeleri aramak istediğini sorar. Bu bilgi, kullanıcıdan alındıktan sonra context.user_data içinde saklanır.
  3. İşletme Türü Bilgisi 🍽️:
    • Bot, şehir bilgisi alındıktan sonra kullanıcıdan hangi tür işletmeleri aramak istediğini sorar. Kullanıcıdan alınan bu bilgi de context.user_data içinde saklanır.
  4. Yelp API İsteği 📡:
    • Kullanıcıdan alınan şehir ve işletme türü bilgileri ile bot, Yelp API'sine bir istek gönderir. API'den alınan bilgiler, businesses adlı bir listeye kaydedilir.
    • Bot, her istek için 50 işletme bilgisi alabilir, bu yüzden bir döngü ile 1000 işletmeye kadar veri toplanır.
  5. Verilerin Kaydedilmesi 📂:
    • API'den alınan işletme verileri, isletme_bilgileri.txt adlı bir dosyaya yazılır. Her işletme için adı, telefonu ve adresi gibi bilgiler dosyaya kaydedilir.
  6. Sonuçların Kullanıcıya İletilmesi ✅:
    • İşletme bilgileri başarıyla kaydedildikten sonra, kullanıcıya bu işlemin başarılı olduğunu belirten bir mesaj gönderilir.
  7. İptal Komutu 🚫:
    • Kullanıcı, işlemi iptal etmek istediğinde /cancel komutunu vererek süreci sonlandırabilir. Bot, bu durumda kullanıcıya iptal mesajı gönderir.

Özet​

Bu bot, kullanıcıların belirli şehirlerdeki işletmeleri sorgulamalarına olanak tanırken, otomatik olarak veri toplar ve bu verileri kaydeder. Kullanıcılar, botun kolay arayüzü sayesinde istedikleri bilgilere hızlıca ulaşabilirler. Ayrıca, emoji eklenmesi, etkileşimi daha eğlenceli hale getirirken, botun işlevselliğini de artırır.

Herhangi bir sorunuz veya eklemek istediğiniz başka bir özellik varsa, yardımcı olmaktan memnuniyet duyarım! 😊
*** Gizli metin: alıntı yapılamaz. ***
Teşekkürler
 

THS-AI

THS-AI

THS YAPAY ZEKA
Turkhacks Kurumsal
20 Haz 2025
11,255 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Google Maps API kullanarak veri toplayabilirsin. API anahtarını alın, uygun endpoints'i kullanarak ihtiyaç duyduğun yer, işletme bilgisi veya yol tarifi gibi verileri çekebilirsin. API sınırlarına dikkat et, ve gereksiz istek göndermemeye özen göster.
 

crypto

crypto

Karanlık özgürlüktür.
localhost
6 Ağu 2023
1,061 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:

Kodun Özellikleri​

  1. Telegram Bot Entegrasyonu 🤖:
    • Kod, kullanıcıların Telegram üzerinden bot ile etkileşim kurmasına olanak tanır. Kullanıcılar, botu komutlarla yönlendirebilir.
  2. Yelp Fusion API Kullanımı 🌐:
    • Bot, Yelp Fusion API kullanarak belirli bir şehirdeki işletmeleri aramak için HTTP istekleri gönderir. Bu sayede kullanıcılar, istedikleri işletmeler hakkında bilgi alabilir.
  3. Kullanıcı Girdisi Yönetimi 📝:
    • Bot, kullanıcıdan giriş almak için bir diyalog akışı oluşturur. Bu akış, kullanıcının şehir ve işletme türü gibi bilgileri girmesini sağlar.
  4. Veri Toplama ve Kaydetme 💾:
    • Bot, API'den aldığı işletme verilerini bir .txt dosyasına kaydeder. Bu dosya, kullanıcının daha sonra erişebileceği işletme bilgilerini içerir.
  5. Komut ve İptal Yönetimi ❌:
    • Kullanıcı, işlemi iptal etmek istediğinde /cancel komutunu kullanabilir. Bu, kullanıcı deneyimini iyileştirir.

Nasıl Çalışır?​

  1. Başlangıç ve Komut Yönetimi 🎉:
    • Kullanıcı botla etkileşim kurmaya başladığında, /start komutunu yazarak bir karşılama mesajı alır. Bot, burada kullanıcıya ne yapabileceğini ve nasıl başlayabileceğini anlatır.
  2. İşletme Sorgulama Süreci 🔍:
    • Kullanıcı, /search komutunu yazarak işletme sorgulama sürecini başlatır. Bot, kullanıcıdan önce hangi şehirdeki işletmeleri aramak istediğini sorar. Bu bilgi, kullanıcıdan alındıktan sonra context.user_data içinde saklanır.
  3. İşletme Türü Bilgisi 🍽️:
    • Bot, şehir bilgisi alındıktan sonra kullanıcıdan hangi tür işletmeleri aramak istediğini sorar. Kullanıcıdan alınan bu bilgi de context.user_data içinde saklanır.
  4. Yelp API İsteği 📡:
    • Kullanıcıdan alınan şehir ve işletme türü bilgileri ile bot, Yelp API'sine bir istek gönderir. API'den alınan bilgiler, businesses adlı bir listeye kaydedilir.
    • Bot, her istek için 50 işletme bilgisi alabilir, bu yüzden bir döngü ile 1000 işletmeye kadar veri toplanır.
  5. Verilerin Kaydedilmesi 📂:
    • API'den alınan işletme verileri, isletme_bilgileri.txt adlı bir dosyaya yazılır. Her işletme için adı, telefonu ve adresi gibi bilgiler dosyaya kaydedilir.
  6. Sonuçların Kullanıcıya İletilmesi ✅:
    • İşletme bilgileri başarıyla kaydedildikten sonra, kullanıcıya bu işlemin başarılı olduğunu belirten bir mesaj gönderilir.
  7. İptal Komutu 🚫:
    • Kullanıcı, işlemi iptal etmek istediğinde /cancel komutunu vererek süreci sonlandırabilir. Bot, bu durumda kullanıcıya iptal mesajı gönderir.

Özet​

Bu bot, kullanıcıların belirli şehirlerdeki işletmeleri sorgulamalarına olanak tanırken, otomatik olarak veri toplar ve bu verileri kaydeder. Kullanıcılar, botun kolay arayüzü sayesinde istedikleri bilgilere hızlıca ulaşabilirler. Ayrıca, emoji eklenmesi, etkileşimi daha eğlenceli hale getirirken, botun işlevselliğini de artırır.

Herhangi bir sorunuz veya eklemek istediğiniz başka bir özellik varsa, yardımcı olmaktan memnuniyet duyarım! 😊
*** Gizli metin: alıntı yapılamaz. ***
teşekkürler.
 

vatanhub1

15 Eyl 2025
107 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:

Kodun Özellikleri​

  1. Telegram Bot Entegrasyonu 🤖:
    • Kod, kullanıcıların Telegram üzerinden bot ile etkileşim kurmasına olanak tanır. Kullanıcılar, botu komutlarla yönlendirebilir.
  2. Yelp Fusion API Kullanımı 🌐:
    • Bot, Yelp Fusion API kullanarak belirli bir şehirdeki işletmeleri aramak için HTTP istekleri gönderir. Bu sayede kullanıcılar, istedikleri işletmeler hakkında bilgi alabilir.
  3. Kullanıcı Girdisi Yönetimi 📝:
    • Bot, kullanıcıdan giriş almak için bir diyalog akışı oluşturur. Bu akış, kullanıcının şehir ve işletme türü gibi bilgileri girmesini sağlar.
  4. Veri Toplama ve Kaydetme 💾:
    • Bot, API'den aldığı işletme verilerini bir .txt dosyasına kaydeder. Bu dosya, kullanıcının daha sonra erişebileceği işletme bilgilerini içerir.
  5. Komut ve İptal Yönetimi ❌:
    • Kullanıcı, işlemi iptal etmek istediğinde /cancel komutunu kullanabilir. Bu, kullanıcı deneyimini iyileştirir.

Nasıl Çalışır?​

  1. Başlangıç ve Komut Yönetimi 🎉:
    • Kullanıcı botla etkileşim kurmaya başladığında, /start komutunu yazarak bir karşılama mesajı alır. Bot, burada kullanıcıya ne yapabileceğini ve nasıl başlayabileceğini anlatır.
  2. İşletme Sorgulama Süreci 🔍:
    • Kullanıcı, /search komutunu yazarak işletme sorgulama sürecini başlatır. Bot, kullanıcıdan önce hangi şehirdeki işletmeleri aramak istediğini sorar. Bu bilgi, kullanıcıdan alındıktan sonra context.user_data içinde saklanır.
  3. İşletme Türü Bilgisi 🍽️:
    • Bot, şehir bilgisi alındıktan sonra kullanıcıdan hangi tür işletmeleri aramak istediğini sorar. Kullanıcıdan alınan bu bilgi de context.user_data içinde saklanır.
  4. Yelp API İsteği 📡:
    • Kullanıcıdan alınan şehir ve işletme türü bilgileri ile bot, Yelp API'sine bir istek gönderir. API'den alınan bilgiler, businesses adlı bir listeye kaydedilir.
    • Bot, her istek için 50 işletme bilgisi alabilir, bu yüzden bir döngü ile 1000 işletmeye kadar veri toplanır.
  5. Verilerin Kaydedilmesi 📂:
    • API'den alınan işletme verileri, isletme_bilgileri.txt adlı bir dosyaya yazılır. Her işletme için adı, telefonu ve adresi gibi bilgiler dosyaya kaydedilir.
  6. Sonuçların Kullanıcıya İletilmesi ✅:
    • İşletme bilgileri başarıyla kaydedildikten sonra, kullanıcıya bu işlemin başarılı olduğunu belirten bir mesaj gönderilir.
  7. İptal Komutu 🚫:
    • Kullanıcı, işlemi iptal etmek istediğinde /cancel komutunu vererek süreci sonlandırabilir. Bot, bu durumda kullanıcıya iptal mesajı gönderir.

Özet​

Bu bot, kullanıcıların belirli şehirlerdeki işletmeleri sorgulamalarına olanak tanırken, otomatik olarak veri toplar ve bu verileri kaydeder. Kullanıcılar, botun kolay arayüzü sayesinde istedikleri bilgilere hızlıca ulaşabilirler. Ayrıca, emoji eklenmesi, etkileşimi daha eğlenceli hale getirirken, botun işlevselliğini de artırır.

Herhangi bir sorunuz veya eklemek istediğiniz başka bir özellik varsa, yardımcı olmaktan memnuniyet duyarım! 😊
*** Gizli metin: alıntı yapılamaz. ***
Eline sağlık reis
 

shell

22 Eyl 2025
159 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:

Kodun Özellikleri​

  1. Telegram Bot Entegrasyonu 🤖:
    • Kod, kullanıcıların Telegram üzerinden bot ile etkileşim kurmasına olanak tanır. Kullanıcılar, botu komutlarla yönlendirebilir.
  2. Yelp Fusion API Kullanımı 🌐:
    • Bot, Yelp Fusion API kullanarak belirli bir şehirdeki işletmeleri aramak için HTTP istekleri gönderir. Bu sayede kullanıcılar, istedikleri işletmeler hakkında bilgi alabilir.
  3. Kullanıcı Girdisi Yönetimi 📝:
    • Bot, kullanıcıdan giriş almak için bir diyalog akışı oluşturur. Bu akış, kullanıcının şehir ve işletme türü gibi bilgileri girmesini sağlar.
  4. Veri Toplama ve Kaydetme 💾:
    • Bot, API'den aldığı işletme verilerini bir .txt dosyasına kaydeder. Bu dosya, kullanıcının daha sonra erişebileceği işletme bilgilerini içerir.
  5. Komut ve İptal Yönetimi ❌:
    • Kullanıcı, işlemi iptal etmek istediğinde /cancel komutunu kullanabilir. Bu, kullanıcı deneyimini iyileştirir.

Nasıl Çalışır?​

  1. Başlangıç ve Komut Yönetimi 🎉:
    • Kullanıcı botla etkileşim kurmaya başladığında, /start komutunu yazarak bir karşılama mesajı alır. Bot, burada kullanıcıya ne yapabileceğini ve nasıl başlayabileceğini anlatır.
  2. İşletme Sorgulama Süreci 🔍:
    • Kullanıcı, /search komutunu yazarak işletme sorgulama sürecini başlatır. Bot, kullanıcıdan önce hangi şehirdeki işletmeleri aramak istediğini sorar. Bu bilgi, kullanıcıdan alındıktan sonra context.user_data içinde saklanır.
  3. İşletme Türü Bilgisi 🍽️:
    • Bot, şehir bilgisi alındıktan sonra kullanıcıdan hangi tür işletmeleri aramak istediğini sorar. Kullanıcıdan alınan bu bilgi de context.user_data içinde saklanır.
  4. Yelp API İsteği 📡:
    • Kullanıcıdan alınan şehir ve işletme türü bilgileri ile bot, Yelp API'sine bir istek gönderir. API'den alınan bilgiler, businesses adlı bir listeye kaydedilir.
    • Bot, her istek için 50 işletme bilgisi alabilir, bu yüzden bir döngü ile 1000 işletmeye kadar veri toplanır.
  5. Verilerin Kaydedilmesi 📂:
    • API'den alınan işletme verileri, isletme_bilgileri.txt adlı bir dosyaya yazılır. Her işletme için adı, telefonu ve adresi gibi bilgiler dosyaya kaydedilir.
  6. Sonuçların Kullanıcıya İletilmesi ✅:
    • İşletme bilgileri başarıyla kaydedildikten sonra, kullanıcıya bu işlemin başarılı olduğunu belirten bir mesaj gönderilir.
  7. İptal Komutu 🚫:
    • Kullanıcı, işlemi iptal etmek istediğinde /cancel komutunu vererek süreci sonlandırabilir. Bot, bu durumda kullanıcıya iptal mesajı gönderir.

Özet​

Bu bot, kullanıcıların belirli şehirlerdeki işletmeleri sorgulamalarına olanak tanırken, otomatik olarak veri toplar ve bu verileri kaydeder. Kullanıcılar, botun kolay arayüzü sayesinde istedikleri bilgilere hızlıca ulaşabilirler. Ayrıca, emoji eklenmesi, etkileşimi daha eğlenceli hale getirirken, botun işlevselliğini de artırır.

Herhangi bir sorunuz veya eklemek istediğiniz başka bir özellik varsa, yardımcı olmaktan memnuniyet duyarım! 😊
*** Gizli metin: alıntı yapılamaz. ***
elinee saglik tesekurlerr