folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Telegram Botu Errorhandling Hakkında



C# Telegram Botu Errorhandling Hakkında

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GodKlaus
    GodKlaus's avatar
    Kayıt Tarihi: 13/Ocak/2014
    Erkek

    Merhabalar,

    Dandik bir botum var, Merhaba yazın selam diyor falan :D Kodun X yerine hata aldığımda ErrorHandler'a düşürüyorum ekrana ilgili mesjaımı yazdırıyorum programım patlamıyor ama sonrasınra yeni bir komut girdiğimde program ErrorHandler'da takılı kalmış vaziyette bekliyor. Bir türlü farklı yere gitmiyor.

    Projeyi kapatıp açtığımda da o mesajı sanki işlememiş gibi tekrar hata alıyor, ilerlemiyor.

     

    Biraz araştırdım ama çıkamadım işin içerisinden, destek olabilecek var mı ?

    Şimdiden teşekkürler (:


    Telegram : @CuneytKuscu && Discord : Tyenuc#2679 | İstanbul Avr. Yazılım Mühendisi ve sonunda işim var (:
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek

    Hocam, hep soyleriz. Kodundan bir parca atmazsan yardimci olma ihtimalimiz duser.

    Bizler kahin degiliz...


    0x0480 takilin madem ﷽﷽﷽
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GodKlaus
    GodKlaus's avatar
    Kayıt Tarihi: 13/Ocak/2014
    Erkek
    end bunu yazdı

    Hocam, hep soyleriz. Kodundan bir parca atmazsan yardimci olma ihtimalimiz duser.

    Bizler kahin degiliz...

    Evet ben de destek olmaya çalıştığım insanlara aynısını söylüyorum.

    Sadece asenkron yapılara çok hakim değilim ve ErrorHandler ve UpdateHandler methodlarım asenkron yapıdalar. birbirlerini beklemeden iş yapıyorlar ve Telegram API'sine göndermem gereken bir state'i mi kaçırıyorum onu merak etmiştim.

    Kodun hepsi burada : https://github.com/cnytkuscu/TelegramBot

    TelegramBot.cs -> Satır 129'daki ErrorHandler methoduna düşürdükten sonra çıkamıyorum koddan :(


    Telegram : @CuneytKuscu && Discord : Tyenuc#2679 | İstanbul Avr. Yazılım Mühendisi ve sonunda işim var (:
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    GodKlaus bunu yazdı
    end bunu yazdı

    Hocam, hep soyleriz. Kodundan bir parca atmazsan yardimci olma ihtimalimiz duser.

    Bizler kahin degiliz...

    Evet ben de destek olmaya çalıştığım insanlara aynısını söylüyorum.

    Sadece asenkron yapılara çok hakim değilim ve ErrorHandler ve UpdateHandler methodlarım asenkron yapıdalar. birbirlerini beklemeden iş yapıyorlar ve Telegram API'sine göndermem gereken bir state'i mi kaçırıyorum onu merak etmiştim.

    Kodun hepsi burada : https://github.com/cnytkuscu/TelegramBot

    TelegramBot.cs -> Satır 129'daki ErrorHandler methoduna düşürdükten sonra çıkamıyorum koddan :(

    https://github.com/TelegramBots/Telegram.Bot.Examples/blob/4ae548b8bfc8157bc97d2074fda7ee7225cf1384/Telegram.Bot.Examples.InlineQueries/Program.cs#L26

    bir sorun gorunmuyor aslinda.

    Koddan cikamiyorum dedigin, her mesajinda error mesaji mi atmaya basliyor?

    eger oyleyse breakpoint koyup step by step ilerlet bakalim neden loop'a dusuyor.

    end tarafından 22/May/23 16:56 tarihinde düzenlenmiştir

    0x0480 takilin madem ﷽﷽﷽
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GodKlaus
    GodKlaus's avatar
    Kayıt Tarihi: 13/Ocak/2014
    Erkek
    end bunu yazdı
    GodKlaus bunu yazdı
    end bunu yazdı

    Hocam, hep soyleriz. Kodundan bir parca atmazsan yardimci olma ihtimalimiz duser.

    Bizler kahin degiliz...

    Evet ben de destek olmaya çalıştığım insanlara aynısını söylüyorum.

    Sadece asenkron yapılara çok hakim değilim ve ErrorHandler ve UpdateHandler methodlarım asenkron yapıdalar. birbirlerini beklemeden iş yapıyorlar ve Telegram API'sine göndermem gereken bir state'i mi kaçırıyorum onu merak etmiştim.

    Kodun hepsi burada : https://github.com/cnytkuscu/TelegramBot

    TelegramBot.cs -> Satır 129'daki ErrorHandler methoduna düşürdükten sonra çıkamıyorum koddan :(

    https://github.com/TelegramBots/Telegram.Bot.Examples/blob/4ae548b8bfc8157bc97d2074fda7ee7225cf1384/Telegram.Bot.Examples.InlineQueries/Program.cs#L26

    bir sorun gorunmuyor aslinda.

    Koddan cikamiyorum dedigin, her mesajinda error mesaji mi atmaya basliyor?

    /error adında bir komutum var. Bunu mesaj olarak atıyorum. komutu yakalıyor -< This will generate Error yazmak istiyor ama chatId+1 olarak gönderdiğim için ilgili chat'i bulamıyor ve 400 chat error veriyor. Sonra Error handler'a düşüyor orada da işlemi yapıyor ama sonrasıdan yeni bir komut girdim, /hello mesela, UpdateHandler işini yapmıyor, updateHandler'a düşmüyor bile. Aslında hiç bir yere düşmüyor kod. Takılı kalıyor gibi ya da bir komut bekliyor benden devam etmek için...

    botu kapatıp açıyorum yine bir önceki /error'da takılı kalmış durumda olarak açılıyor.

     

    GodKlaus tarafından 22/May/23 17:00 tarihinde düzenlenmiştir

    Telegram : @CuneytKuscu && Discord : Tyenuc#2679 | İstanbul Avr. Yazılım Mühendisi ve sonunda işim var (:
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    GodKlaus bunu yazdı
    end bunu yazdı
    GodKlaus bunu yazdı
    end bunu yazdı

    Hocam, hep soyleriz. Kodundan bir parca atmazsan yardimci olma ihtimalimiz duser.

    Bizler kahin degiliz...

    Evet ben de destek olmaya çalıştığım insanlara aynısını söylüyorum.

    Sadece asenkron yapılara çok hakim değilim ve ErrorHandler ve UpdateHandler methodlarım asenkron yapıdalar. birbirlerini beklemeden iş yapıyorlar ve Telegram API'sine göndermem gereken bir state'i mi kaçırıyorum onu merak etmiştim.

    Kodun hepsi burada : https://github.com/cnytkuscu/TelegramBot

    TelegramBot.cs -> Satır 129'daki ErrorHandler methoduna düşürdükten sonra çıkamıyorum koddan :(

    https://github.com/TelegramBots/Telegram.Bot.Examples/blob/4ae548b8bfc8157bc97d2074fda7ee7225cf1384/Telegram.Bot.Examples.InlineQueries/Program.cs#L26

    bir sorun gorunmuyor aslinda.

    Koddan cikamiyorum dedigin, her mesajinda error mesaji mi atmaya basliyor?

    /error adında bir komutum var. Bunu mesaj olarak atıyorum. komutu yakalıyor -< This will generate Error yazmak istiyor ama chatId+1 olarak gönderdiğim için ilgili chat'i bulamıyor ve 400 chat error veriyor. Sonra Error handler'a düşüyor orada da işlemi yapıyor ama sonrasıdan yeni bir komut girdim, /hello mesela, UpdateHandler işini yapmıyor, updateHandler'a düşmüyor bile. Aslında hiç bir yere düşmüyor kod. Takılı kalıyor gibi ya da bir komut bekliyor benden devam etmek için...

    botu kapatıp açıyorum yine bir önceki /error'da takılı kalmış durumda olarak açılıyor.

     

    https://github.com/cnytkuscu/TelegramBot/blob/101d264ef5f281e70f2f28c921472e81641ea8a1/TelegramBot/TelegramBot.cs#LL69C3-L69C3

    try/catch icine almayi denesene hocam bunu bi :D


    0x0480 takilin madem ﷽﷽﷽
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GodKlaus
    GodKlaus's avatar
    Kayıt Tarihi: 13/Ocak/2014
    Erkek
    end bunu yazdı
    GodKlaus bunu yazdı
    end bunu yazdı
    GodKlaus bunu yazdı
    end bunu yazdı

    Hocam, hep soyleriz. Kodundan bir parca atmazsan yardimci olma ihtimalimiz duser.

    Bizler kahin degiliz...

    Evet ben de destek olmaya çalıştığım insanlara aynısını söylüyorum.

    Sadece asenkron yapılara çok hakim değilim ve ErrorHandler ve UpdateHandler methodlarım asenkron yapıdalar. birbirlerini beklemeden iş yapıyorlar ve Telegram API'sine göndermem gereken bir state'i mi kaçırıyorum onu merak etmiştim.

    Kodun hepsi burada : https://github.com/cnytkuscu/TelegramBot

    TelegramBot.cs -> Satır 129'daki ErrorHandler methoduna düşürdükten sonra çıkamıyorum koddan :(

    https://github.com/TelegramBots/Telegram.Bot.Examples/blob/4ae548b8bfc8157bc97d2074fda7ee7225cf1384/Telegram.Bot.Examples.InlineQueries/Program.cs#L26

    bir sorun gorunmuyor aslinda.

    Koddan cikamiyorum dedigin, her mesajinda error mesaji mi atmaya basliyor?

    /error adında bir komutum var. Bunu mesaj olarak atıyorum. komutu yakalıyor -< This will generate Error yazmak istiyor ama chatId+1 olarak gönderdiğim için ilgili chat'i bulamıyor ve 400 chat error veriyor. Sonra Error handler'a düşüyor orada da işlemi yapıyor ama sonrasıdan yeni bir komut girdim, /hello mesela, UpdateHandler işini yapmıyor, updateHandler'a düşmüyor bile. Aslında hiç bir yere düşmüyor kod. Takılı kalıyor gibi ya da bir komut bekliyor benden devam etmek için...

    botu kapatıp açıyorum yine bir önceki /error'da takılı kalmış durumda olarak açılıyor.

     

    https://github.com/cnytkuscu/TelegramBot/blob/101d264ef5f281e70f2f28c921472e81641ea8a1/TelegramBot/TelegramBot.cs#LL69C3-L69C3

    try/catch icine almayi denesene hocam bunu bi :D

    Ekranda gördüğümden farklı bir hata vermiyor. Sonrasında yine ErrorHandler'a gidiyor işini yapıyor ve takılı kalıyor. Başka bir mesaj attığımda da kapatıp açtığımda da bir sonraki işlemleri yapmıyor.


    Telegram : @CuneytKuscu && Discord : Tyenuc#2679 | İstanbul Avr. Yazılım Mühendisi ve sonunda işim var (:
Toplam Hit: 1185 Toplam Mesaj: 7
c# bot telegram