diff --git a/.github/ci.yml b/.github/dev.yml similarity index 96% rename from .github/ci.yml rename to .github/dev.yml index e27eb3e..2f0e0a4 100644 --- a/.github/ci.yml +++ b/.github/dev.yml @@ -2,7 +2,7 @@ pr: none trigger: - master -name: 1.5.1-ci.$(Rev:r) +name: 1.6.1-dev.$(Rev:r) pool: vmImage: ubuntu-latest diff --git a/.github/release.yml b/.github/release.yml index a497ffd..be145b4 100644 --- a/.github/release.yml +++ b/.github/release.yml @@ -1,7 +1,7 @@ pr: none trigger: none -name: 1.5.$(Rev:r) +name: 1.6.$(Rev:r) pool: vmImage: ubuntu-latest diff --git a/EXAMPLES.md b/EXAMPLES.md index 3b91feb..b6f7c94 100644 --- a/EXAMPLES.md +++ b/EXAMPLES.md @@ -40,6 +40,7 @@ var entities = client.MarkdownToEntities(ref text); await client.SendMessageAsync(InputPeer.Self, text, entities: entities); ``` See [MarkdownV2 formatting style](https://core.telegram.org/bots/api/#markdownv2-style) for details. +
For the `tg://user?id=` notation to work, that user's access hash must have been collected first ([see below](#Collect-Access-Hash-and-save-them-for-later-use)) ### List all chats (groups/channels) the user is in and send a message to one ```csharp diff --git a/src/Helpers.TL.cs b/src/Helpers.TL.cs index feeaeaf..8164e79 100644 --- a/src/Helpers.TL.cs +++ b/src/Helpers.TL.cs @@ -420,7 +420,7 @@ namespace TL var url = sb.ToString(urlStart, urlLength); sb.Remove(urlStart, urlLength + 1); offset = urlStart; - if (url.StartsWith("tg://user?id=") && long.TryParse(url[13..], out var user_id) && client.GetAccessHashFor(user_id) is long hash && hash != 0) + if (url.StartsWith("tg://user?id=") && long.TryParse(url[13..], out var user_id) && client.GetAccessHashFor(user_id) is long hash) entities[lastIndex] = new InputMessageEntityMentionName { offset = entity.offset, length = entity.length, user_id = new InputUser { user_id = user_id, access_hash = hash } }; else ((MessageEntityTextUrl)entity).url = url; diff --git a/src/WTelegramClient.csproj b/src/WTelegramClient.csproj index 56acc84..cd7b062 100644 --- a/src/WTelegramClient.csproj +++ b/src/WTelegramClient.csproj @@ -34,7 +34,7 @@ - +