2017-03-11 8 views
5

मैं जोड़ने रहा हूँ इस सी # पुस्तकालय के साथ टेलीग्राम एपीआई के साथ अग्रेषण संदेश: TLSharpTLSharp पुस्तकालय (सी #)

संसाधनों इस पुस्तकालय के लिए पर्याप्त मैं चैनल के लिए एक संदेश अग्रेषित करने की कोशिश कर रहा हूँ नहीं है,।

{ "PEER_ID_INVALID"}

:

मैं चुप यकीन है कि कैसे (आगे समारोह इनपुट पैरामीटर के लिए) चैनल पद peer आईडी

var store = new FileSessionStore(); 
      var client = new TelegramClient(Properties.Settings.Default.apiID, Properties.Settings.Default.apiHash, store, "session"); 
      await client.ConnectAsync(); 
      var dialogs = (TLDialogs)await client.GetUserDialogsAsync(); 
      var chat = dialogs.chats.lists 
       .OfType<TLChannel>() 
       .SingleOrDefault(a=>a.title=="test"); 
      await client.SendRequestAsync<TLAbsUpdates>(
           new TLRequestForwardMessage() 
           { 
            id = 2, 
            peer = new TLInputPeerChannel() { channel_id = chat.id, access_hash = chat.access_hash.Value }, 
            random_id = Helpers.GenerateRandomLong() 
           }); 

मैं यह त्रुटि संदेश मिल पाने के लिए नहीं कर रहा हूँ

कृपया मेरी मदद करें, वह सहकर्मी आईडी क्या है और मैं टीएलएसएचआरपी का उपयोग करके संदेश को अग्रेषित करने के लिए इसका उपयोग कैसे कर सकता हूं। धन्यवाद।

+0

क्या आप इस चैनल के मालिक हैं? –

+0

@CharlesOkwuagwu हाँ यकीन है कि हमारे पास उस चैनल और समूह – Farzad

उत्तर

2

इस कोड को आगे

**

await client.SendRequestAsync<TLAbsUpdates>(new TLRequestForwardMessage() { id = item2.Id, peer = new TLInputPeerChat() { chat_id = item.id }, random_id = Helpers.GenerateRandomLong(), }); 
--------------------------------------- 

के लिए इस्तेमाल किया जा सकता ** ---------------------------------

+0

क्षमा करें, आइटम और आइटम 2 किस प्रकार हैं? (टीएलमेसेज या टीएल चैननेल या टीएलचैट) –

3

आपको लगता है कि यह अच्छा चाल जो प्रफुल्लित है के साथ क्या कर सकते हैं: इस कोड के नीचे है:

new TLInputPeerChannel { channel_id = chat.id, access_hash = cha.access_hash.Value }, offset, 
       maxId, limit); 
संबंधित मुद्दे