Skip to content

Commit 1d524a7

Browse files
committed
⤴️ Update Telegram.Bot
1 parent 4c1032e commit 1d524a7

File tree

2 files changed

+45
-11
lines changed

2 files changed

+45
-11
lines changed

CubicBot.Telegram/CubicBot.Telegram.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.8" />
3333
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="9.0.8" />
3434
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.8" />
35-
<PackageReference Include="Telegram.Bot" Version="22.6.0" />
35+
<PackageReference Include="Telegram.Bot" Version="22.6.2" />
3636
</ItemGroup>
3737

3838
</Project>

CubicBot.Telegram/Utils/ChatHelper.cs

Lines changed: 44 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ public static Task<Message> SendTextMessageAsync(
2828
string? messageEffectId = default,
2929
string? businessConnectionId = default,
3030
bool allowPaidBroadcast = default,
31+
int? directMessagesTopicId = default,
32+
SuggestedPostParameters? suggestedPostParameters = default,
3133
CancellationToken cancellationToken = default)
3234
=> messageContext.BotClient.SendMessage(
3335
messageContext.Message.Chat.Id,
@@ -43,6 +45,8 @@ public static Task<Message> SendTextMessageAsync(
4345
messageEffectId,
4446
businessConnectionId,
4547
allowPaidBroadcast,
48+
directMessagesTopicId,
49+
suggestedPostParameters,
4650
cancellationToken);
4751

4852
/// <summary>
@@ -63,6 +67,8 @@ public static Task<Message> ReplyWithTextMessageAsync(
6367
string? messageEffectId = default,
6468
string? businessConnectionId = default,
6569
bool allowPaidBroadcast = default,
70+
int? directMessagesTopicId = default,
71+
SuggestedPostParameters? suggestedPostParameters = default,
6672
CancellationToken cancellationToken = default)
6773
=> messageContext.SendTextMessageAsync(
6874
text,
@@ -77,6 +83,8 @@ public static Task<Message> ReplyWithTextMessageAsync(
7783
messageEffectId,
7884
businessConnectionId,
7985
allowPaidBroadcast,
86+
directMessagesTopicId,
87+
suggestedPostParameters,
8088
cancellationToken);
8189

8290
/// <summary>
@@ -100,6 +108,8 @@ public static Task<Message> ReplyToGrandparentWithTextMessageAsync(
100108
string? messageEffectId = default,
101109
string? businessConnectionId = default,
102110
bool allowPaidBroadcast = default,
111+
int? directMessagesTopicId = default,
112+
SuggestedPostParameters? suggestedPostParameters = default,
103113
CancellationToken cancellationToken = default)
104114
=> messageContext.SendTextMessageAsync(
105115
text,
@@ -114,6 +124,8 @@ public static Task<Message> ReplyToGrandparentWithTextMessageAsync(
114124
messageEffectId,
115125
businessConnectionId,
116126
allowPaidBroadcast,
127+
directMessagesTopicId,
128+
suggestedPostParameters,
117129
cancellationToken);
118130

119131
/// <summary>
@@ -137,6 +149,8 @@ public static Task<Message> SendDocumentAsync(
137149
string? messageEffectId = default,
138150
string? businessConnectionId = default,
139151
bool allowPaidBroadcast = default,
152+
int? directMessagesTopicId = default,
153+
SuggestedPostParameters? suggestedPostParameters = default,
140154
CancellationToken cancellationToken = default)
141155
=> messageContext.BotClient.SendDocument(
142156
messageContext.Message.Chat.Id,
@@ -154,6 +168,8 @@ public static Task<Message> SendDocumentAsync(
154168
messageEffectId,
155169
businessConnectionId,
156170
allowPaidBroadcast,
171+
directMessagesTopicId,
172+
suggestedPostParameters,
157173
cancellationToken);
158174

159175
/// <summary>
@@ -198,6 +214,8 @@ public static Task<Message> SendDiceWithRetryAsync(
198214
string? messageEffectId = default,
199215
string? businessConnectionId = default,
200216
bool allowPaidBroadcast = default,
217+
int? directMessagesTopicId = default,
218+
SuggestedPostParameters? suggestedPostParameters = default,
201219
CancellationToken cancellationToken = default)
202220
=> messageContext.BotClient.SendDice(
203221
messageContext.Message.Chat.Id,
@@ -210,6 +228,8 @@ public static Task<Message> SendDiceWithRetryAsync(
210228
messageEffectId,
211229
businessConnectionId,
212230
allowPaidBroadcast,
231+
directMessagesTopicId,
232+
suggestedPostParameters,
213233
cancellationToken);
214234

215235
/// <summary>
@@ -233,6 +253,8 @@ public static Task<Message> SendPossiblyLongTextMessageAsync(
233253
string? messageEffectId = default,
234254
string? businessConnectionId = default,
235255
bool allowPaidBroadcast = default,
256+
int? directMessagesTopicId = default,
257+
SuggestedPostParameters? suggestedPostParameters = default,
236258
CancellationToken cancellationToken = default)
237259
=> text.Length switch
238260
{
@@ -249,6 +271,8 @@ public static Task<Message> SendPossiblyLongTextMessageAsync(
249271
messageEffectId,
250272
businessConnectionId,
251273
allowPaidBroadcast,
274+
directMessagesTopicId,
275+
suggestedPostParameters,
252276
cancellationToken),
253277
_ => messageContext.SendTextFileFromStringWithRetryAsync(
254278
parseMode switch
@@ -259,16 +283,22 @@ public static Task<Message> SendPossiblyLongTextMessageAsync(
259283
_ => "long-message.txt",
260284
},
261285
text,
262-
parseMode: parseMode,
263-
replyParameters: replyParameters,
264-
replyMarkup: replyMarkup,
265-
messageThreadId: messageThreadId,
266-
disableNotification: disableNotification,
267-
protectContent: protectContent,
268-
messageEffectId: messageEffectId,
269-
businessConnectionId: businessConnectionId,
270-
allowPaidBroadcast: allowPaidBroadcast,
271-
cancellationToken: cancellationToken)
286+
default,
287+
parseMode,
288+
replyParameters,
289+
replyMarkup,
290+
default,
291+
messageThreadId,
292+
default,
293+
default,
294+
disableNotification,
295+
protectContent,
296+
messageEffectId,
297+
businessConnectionId,
298+
allowPaidBroadcast,
299+
directMessagesTopicId,
300+
suggestedPostParameters,
301+
cancellationToken)
272302
};
273303

274304
/// <summary>
@@ -295,6 +325,8 @@ public static async Task<Message> SendTextFileFromStringWithRetryAsync(
295325
string? messageEffectId = default,
296326
string? businessConnectionId = default,
297327
bool allowPaidBroadcast = default,
328+
int? directMessagesTopicId = default,
329+
SuggestedPostParameters? suggestedPostParameters = default,
298330
CancellationToken cancellationToken = default)
299331
{
300332
await using var stream = new MemoryStream(Encoding.UTF8.GetBytes(text));
@@ -313,6 +345,8 @@ public static async Task<Message> SendTextFileFromStringWithRetryAsync(
313345
messageEffectId,
314346
businessConnectionId,
315347
allowPaidBroadcast,
348+
directMessagesTopicId,
349+
suggestedPostParameters,
316350
cancellationToken);
317351
}
318352

0 commit comments

Comments
 (0)