folder Tahribat.com Forumları
linefolder Python
linefolder Openaı Python Twitter Bot Soru



Openaı Python Twitter Bot Soru

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PsychoDawn
    PsychoDawn's avatar
    Kayıt Tarihi: 01/Nisan/2007
    Erkek

    Öncelikle hiç bir Python bilgim yok :) 0 durumdayım bu konuda ama nispeten bakınca neyin ne olduğunu anlıyorum.
    Aklıma bir fikir geldi ve twitter botu yapmaya karar verdim. 
    Bütün süreçte ChatGpt'den faydalandım. kodu yazdırdım, api bağlantılarını yaptım vs... ve AWS Lambda da kodu bir hata vermeden çalıştırmayı başardım.
    Status succeeded veriyor her şeyi yeşil yakıyor ama tweet'i atmıyor. Chatgpt arkadaşımız kodun düzgün ve hatasız olduğunu söylüyor.

    Bot şu şekilde çalışması gerekiyor...

    OpenAI'ye bir Prompt giriyor ve gelen cevabı tweet atması gerekiyor.
    OpenAi api'sinde prompt giriyor ve kullanıyor bunu görüyorum ama twitter tarafında hiç bir haraket yok.
    ilk başta tweet 280 karakterden uzun çıkıyor ve atmıyordu tweet uzun diye hata veriyordu. OpenAI'den gelecek cevapların maks 280 karakter olması için gerekli ayarlamaları yaptım ama şimdi ortada hiç tweet yok :) 

    sorun nerede olabilir? 

    yardımcı olabilecek arkadaşlarla kodu paylaşabilirim.


  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yNsr
    yNsr's avatar
    Kayıt Tarihi: 24/Nisan/2007
    Erkek
    PsychoDawn bunu yazdı

    Öncelikle hiç bir Python bilgim yok :) 0 durumdayım bu konuda ama nispeten bakınca neyin ne olduğunu anlıyorum.
    Aklıma bir fikir geldi ve twitter botu yapmaya karar verdim. 
    Bütün süreçte ChatGpt'den faydalandım. kodu yazdırdım, api bağlantılarını yaptım vs... ve AWS Lambda da kodu bir hata vermeden çalıştırmayı başardım.
    Status succeeded veriyor her şeyi yeşil yakıyor ama tweet'i atmıyor. Chatgpt arkadaşımız kodun düzgün ve hatasız olduğunu söylüyor.

    Bot şu şekilde çalışması gerekiyor...

    OpenAI'ye bir Prompt giriyor ve gelen cevabı tweet atması gerekiyor.
    OpenAi api'sinde prompt giriyor ve kullanıyor bunu görüyorum ama twitter tarafında hiç bir haraket yok.
    ilk başta tweet 280 karakterden uzun çıkıyor ve atmıyordu tweet uzun diye hata veriyordu. OpenAI'den gelecek cevapların maks 280 karakter olması için gerekli ayarlamaları yaptım ama şimdi ortada hiç tweet yok :) 

    sorun nerede olabilir? 

    yardımcı olabilecek arkadaşlarla kodu paylaşabilirim.


    konuyla alakası yok bende yeni konu açmayayim bilen biri varsa benimkinide cevaplarsa sevinirim bende excelden tweet attirmaya çalişiyorum ama olmadi postmanda api ile tweet atabiliyorum ama excelden atmiyor.


    In every job there is a no
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek

    oncelikle oauth ve rest api ile ilgili kaynaklar okumalisin hocam.

    keza python ile de.

    yine de daha kisa sureli bir cevap vereyim: debugger'i attach edip step by step bak bakalim nereden ne response geliyor.


    0x0480 takilin madem ﷽﷽﷽
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    yNsr bunu yazdı
    PsychoDawn bunu yazdı

    Öncelikle hiç bir Python bilgim yok :) 0 durumdayım bu konuda ama nispeten bakınca neyin ne olduğunu anlıyorum.
    Aklıma bir fikir geldi ve twitter botu yapmaya karar verdim. 
    Bütün süreçte ChatGpt'den faydalandım. kodu yazdırdım, api bağlantılarını yaptım vs... ve AWS Lambda da kodu bir hata vermeden çalıştırmayı başardım.
    Status succeeded veriyor her şeyi yeşil yakıyor ama tweet'i atmıyor. Chatgpt arkadaşımız kodun düzgün ve hatasız olduğunu söylüyor.

    Bot şu şekilde çalışması gerekiyor...

    OpenAI'ye bir Prompt giriyor ve gelen cevabı tweet atması gerekiyor.
    OpenAi api'sinde prompt giriyor ve kullanıyor bunu görüyorum ama twitter tarafında hiç bir haraket yok.
    ilk başta tweet 280 karakterden uzun çıkıyor ve atmıyordu tweet uzun diye hata veriyordu. OpenAI'den gelecek cevapların maks 280 karakter olması için gerekli ayarlamaları yaptım ama şimdi ortada hiç tweet yok :) 

    sorun nerede olabilir? 

    yardımcı olabilecek arkadaşlarla kodu paylaşabilirim.


    konuyla alakası yok bende yeni konu açmayayim bilen biri varsa benimkinide cevaplarsa sevinirim bende excelden tweet attirmaya çalişiyorum ama olmadi postmanda api ile tweet atabiliyorum ama excelden atmiyor.

    sen de fiddler'i sok araya, bak bakalim excel nasil bir request gonderiyor.


    0x0480 takilin madem ﷽﷽﷽
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yNsr
    yNsr's avatar
    Kayıt Tarihi: 24/Nisan/2007
    Erkek
    end bunu yazdı
    yNsr bunu yazdı
    PsychoDawn bunu yazdı

    Öncelikle hiç bir Python bilgim yok :) 0 durumdayım bu konuda ama nispeten bakınca neyin ne olduğunu anlıyorum.
    Aklıma bir fikir geldi ve twitter botu yapmaya karar verdim. 
    Bütün süreçte ChatGpt'den faydalandım. kodu yazdırdım, api bağlantılarını yaptım vs... ve AWS Lambda da kodu bir hata vermeden çalıştırmayı başardım.
    Status succeeded veriyor her şeyi yeşil yakıyor ama tweet'i atmıyor. Chatgpt arkadaşımız kodun düzgün ve hatasız olduğunu söylüyor.

    Bot şu şekilde çalışması gerekiyor...

    OpenAI'ye bir Prompt giriyor ve gelen cevabı tweet atması gerekiyor.
    OpenAi api'sinde prompt giriyor ve kullanıyor bunu görüyorum ama twitter tarafında hiç bir haraket yok.
    ilk başta tweet 280 karakterden uzun çıkıyor ve atmıyordu tweet uzun diye hata veriyordu. OpenAI'den gelecek cevapların maks 280 karakter olması için gerekli ayarlamaları yaptım ama şimdi ortada hiç tweet yok :) 

    sorun nerede olabilir? 

    yardımcı olabilecek arkadaşlarla kodu paylaşabilirim.


    konuyla alakası yok bende yeni konu açmayayim bilen biri varsa benimkinide cevaplarsa sevinirim bende excelden tweet attirmaya çalişiyorum ama olmadi postmanda api ile tweet atabiliyorum ama excelden atmiyor.

    sen de fiddler'i sok araya, bak bakalim excel nasil bir request gonderiyor.

    eyw deneyeyim bakam bununla resim vsde tweetletebilirmiyiz ?

     


    In every job there is a no
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MagaraAdami
    MagaraAdami's avatar
    Kayıt Tarihi: 03/Eylül/2015
    Erkek

    hocam twitfly yazılımında direkt chatgpt ile tweet zamanlaması yapabiliyorsun. tbtden hocamın yazılımı yabancı değil.

    www.socifly.com/twitfly.html


    ~tıp doktoru
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PsychoDawn
    PsychoDawn's avatar
    Kayıt Tarihi: 01/Nisan/2007
    Erkek
    MagaraAdami bunu yazdı

    hocam twitfly yazılımında direkt chatgpt ile tweet zamanlaması yapabiliyorsun. tbtden hocamın yazılımı yabancı değil.

    www.socifly.com/twitfly.html

    sunucu yada serverless bir sistemde çalışması gerekiyor ve maliyeti sıfır tutmayı hedefliyorum :) 

    sorunumu çözdüm twitter apiv2 ve tweepy ile ilgili bir kaç döküman okumam gerekti.

    ghatgpt bazı yerlerde hatalar yapmış. client.create_tweet yerine client.update_status kullanmış falan onları elle düzelttim. 

    Sonuç olarak yinede ChatGpt sayesinde nereseyse SIFIR!!! yazılım bilgisiyle sadece 1 günde aws lambda'da çalışan bot yapabildim.
    şimdilik tweetler yarıda kesiliyor ya da bazı tweetler alakasız ve saçma sapan olabiliyor.
    yani openai tarafında bir sıkıntı var onu çözmem gerekiyor ama twitter api günlük istek sınırına ulaştım sanırım yarın devam edeceğim :)
    bot tam anlamıyla istediğim gibi çalışmaya başladığında paylaşacağım.

    Herkese teşekkür ederim. :)

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    turkz
    turkz's avatar
    Kayıt Tarihi: 13/Aralık/2009
    Erkek
    PsychoDawn bunu yazdı
    MagaraAdami bunu yazdı

    hocam twitfly yazılımında direkt chatgpt ile tweet zamanlaması yapabiliyorsun. tbtden hocamın yazılımı yabancı değil.

    www.socifly.com/twitfly.html

    sunucu yada serverless bir sistemde çalışması gerekiyor ve maliyeti sıfır tutmayı hedefliyorum :) 

    sorunumu çözdüm twitter apiv2 ve tweepy ile ilgili bir kaç döküman okumam gerekti.

    ghatgpt bazı yerlerde hatalar yapmış. client.create_tweet yerine client.update_status kullanmış falan onları elle düzelttim. 

    Sonuç olarak yinede ChatGpt sayesinde nereseyse SIFIR!!! yazılım bilgisiyle sadece 1 günde aws lambda'da çalışan bot yapabildim.
    şimdilik tweetler yarıda kesiliyor ya da bazı tweetler alakasız ve saçma sapan olabiliyor.
    yani openai tarafında bir sıkıntı var onu çözmem gerekiyor ama twitter api günlük istek sınırına ulaştım sanırım yarın devam edeceğim :)
    bot tam anlamıyla istediğim gibi çalışmaya başladığında paylaşacağım.

    Herkese teşekkür ederim. :)

    Güzel olur hocam ben de bir şeyler yapmaya çalışıyorum paylaşalım teşekkürler 


    Dünyayı iyiler kurtaracak.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PsychoDawn
    PsychoDawn's avatar
    Kayıt Tarihi: 01/Nisan/2007
    Erkek

    bot'ile ilgili tek bir sorunum kalmış durumda 1-2 güncelleme yaptım
    bot çalıştığında openai'den gelen cevapları sorunsuz tweetliyor bu konuda bir sorunum yok
    ama gelen cevap 280 karakterden uzunsa tweet zinciri (thread) oluşturmasını istiyorum. 
    kodu aşağıdaki gibi ama bir sorun var
    "[ERROR] AttributeError: 'Response' object has no attribute 'get' " hatasını alıyorum
    response.get yerine ne kullanmam gerektiğini bir türlü bulamadım. 




     if len(tweet) <= 280:
            response = client.create_tweet(text=tweet)
            tweet_id = response['data']['id']
        else:
            tweets = [tweet[i:i+277] + "..." for i in range(0, len(tweet), 277)]
            tweet_id = None
            for t in tweets:
                if tweet_id is None:
                    response = client.create_tweet(text=t)
                    tweet_id = response.get('data').get('id')
                else:
                    response = client.create_tweet(text=t, in_reply_to_tweet_id=tweet_id)
                    tweet_id = response.get('data').get('id')
        return tweet_id



  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LynXMaSTeR
    LynXMaSTeR's avatar
    Kayıt Tarihi: 19/Temmuz/2003
    Erkek
    if len(tweet) <= 280:
        response = client.create_tweet(text=tweet)
        tweet_id = response['data']['id']
    else:
        tweets = [tweet[i:i+277] + "..." for i in range(0, len(tweet), 277)]
        tweet_id = None
        for t in tweets:
            if tweet_id is None:
                response = client.create_tweet(text=t)
                tweet_id = response['data']['id']
            else:
                response = client.create_tweet(text=t, in_reply_to_tweet_id=tweet_id)
                tweet_id = response['data']['id']
    return tweet_id

     

    şu şekilde bi dener misin hocam?


    goo.gl/qBNZmW
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MagaraAdami
    MagaraAdami's avatar
    Kayıt Tarihi: 03/Eylül/2015
    Erkek
    PsychoDawn bunu yazdı

    bot'ile ilgili tek bir sorunum kalmış durumda 1-2 güncelleme yaptım
    bot çalıştığında openai'den gelen cevapları sorunsuz tweetliyor bu konuda bir sorunum yok
    ama gelen cevap 280 karakterden uzunsa tweet zinciri (thread) oluşturmasını istiyorum. 
    kodu aşağıdaki gibi ama bir sorun var
    "[ERROR] AttributeError: 'Response' object has no attribute 'get' " hatasını alıyorum
    response.get yerine ne kullanmam gerektiğini bir türlü bulamadım. 




     if len(tweet) <= 280:
            response = client.create_tweet(text=tweet)
            tweet_id = response['data']['id']
        else:
            tweets = [tweet[i:i+277] + "..." for i in range(0, len(tweet), 277)]
            tweet_id = None
            for t in tweets:
                if tweet_id is None:
                    response = client.create_tweet(text=t)
                    tweet_id = response.get('data').get('id')
                else:
                    response = client.create_tweet(text=t, in_reply_to_tweet_id=tweet_id)
                    tweet_id = response.get('data').get('id')
        return tweet_id

    Bu şekilde deneyebilirsin hocam.

     

    if len(tweet) <= 280:
            response = client.create_tweet(text=tweet)
            tweet_id = response['data']['id']
        else:
            tweets = [tweet[i:i+277] + "..." for i in range(0, len(tweet), 277)]
            tweet_id = None
            for t in tweets:
                if tweet_id is None:
                    response = client.create_tweet(text=t)
                    tweet_id = response['data']['id']
                else:
                    response = client.create_tweet(text=t, in_reply_to_tweet_id=tweet_id)
                    tweet_id = response['data']['id']
        return tweet_id
    MagaraAdami tarafından 09/May/23 01:40 tarihinde düzenlenmiştir

    ~tıp doktoru
Toplam Hit: 2799 Toplam Mesaj: 14
python api twitter chatgpt