Je me connecte à Télégramme API avec cette bibliothèque C#: TLSharpTransfert de message avec bibliothèque TLSharp (C#)
Les ressources de cette bibliothèque ne suffit pas, je suis en train de transférer un message au canal.
Je ne suis pas tranquille sûr de savoir comment obtenir id post canal peer
(pour les paramètres d'entrée de fonction avant)
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()
});
Je reçois ce message d'erreur:
{ "PEER_ID_INVALID"}
S'il vous plaît aidez-moi, quel est cet ID homologue et comment puis-je accéder et utiliser cela pour la transmission d'un message en utilisant TLSharp. Merci.
Etes-vous le propriétaire de cette chaîne? –
@CharlesOkwuagwu Ouais bien sûr que nous avons ce canal et le groupe – Farzad