Files
Telegram.Net/Telegram.Net/Attributes/UpdateAttribute.cs
2025-03-19 12:46:50 +02:00

25 lines
605 B
C#

using System.Reflection;
using Telegram.Bot;
using Telegram.Bot.Types;
using Telegram.Net.Interfaces;
using Telegram.Net.Services;
namespace Telegram.Net.Attributes;
/// <summary>
/// Attribute for default update handler. Using:
/// <code>
/// [Update]
/// public async Task UpdateHandler(ITelegramBotClient client, Update update, CancellationToken ctx){
/// Console.WriteLine(Update.Message?.Text);
/// }
/// </code>
/// </summary>
[AttributeUsage(AttributeTargets.Method)]
public class UpdateAttribute : Attribute
{
public bool IsReusable => true;
public UpdateAttribute()
{
}
}