EyeAuras Docs EyeAuras Docs
EyeAuras Docs EyeAuras Docs
DocFX + Singulink = ♥

Search Results for

    Class TelegramSubscriptionTriggerProperties

    Represents the properties for configuring a Telegram Subscription Trigger. This record holds the necessary settings for the trigger to interact with a specific Telegram chat.

    Inheritance
    object
    AuraPropertiesBase
    AuraTriggerPropertiesBase
    MessageSubscriptionTriggerPropertiesBase
    TelegramSubscriptionTriggerProperties
    Implements
    IEquatable<AuraPropertiesBase>
    IAuraTriggerProperties
    IAuraProperties
    IPoeEyeConfigVersioned
    IPoeEyeConfig
    IHasVersion
    ICanSetId
    IHasId
    IHasTypedId<string>
    IEquatable<AuraTriggerPropertiesBase>
    IEquatable<MessageSubscriptionTriggerPropertiesBase>
    IEquatable<TelegramSubscriptionTriggerProperties>
    Inherited Members
    MessageSubscriptionTriggerPropertiesBase.Equals(AuraTriggerPropertiesBase)
    MessageSubscriptionTriggerPropertiesBase.ActivationText
    MessageSubscriptionTriggerPropertiesBase.ActivationEvaluatorType
    MessageSubscriptionTriggerPropertiesBase.ActivationIgnoreCase
    MessageSubscriptionTriggerPropertiesBase.DeactivationText
    MessageSubscriptionTriggerPropertiesBase.DeactivationEvaluatorType
    MessageSubscriptionTriggerPropertiesBase.DeactivationIgnoreCase
    MessageSubscriptionTriggerPropertiesBase.DeactivateAutomatically
    AuraTriggerPropertiesBase.Equals(AuraPropertiesBase)
    AuraTriggerPropertiesBase.IsIgnored
    AuraTriggerPropertiesBase.IsInverted
    AuraTriggerPropertiesBase.ActivationTimeout
    AuraTriggerPropertiesBase.DeactivationTimeout
    AuraPropertiesBase.Id
    AuraPropertiesBase.Bindings
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: EyeAuras.AdvancedAuras.Triggers.TelegramMessage
    Assembly: EyeAuras.AdvancedAuras.Metadata.dll
    Syntax
    public sealed record TelegramSubscriptionTriggerProperties : MessageSubscriptionTriggerPropertiesBase, IEquatable<AuraPropertiesBase>, IAuraTriggerProperties, IAuraProperties, IPoeEyeConfigVersioned, IPoeEyeConfig, IHasVersion, ICanSetId, IHasId, IHasTypedId<string>, IEquatable<AuraTriggerPropertiesBase>, IEquatable<MessageSubscriptionTriggerPropertiesBase>, IEquatable<TelegramSubscriptionTriggerProperties>

    Constructors

    Name Description
    TelegramSubscriptionTriggerProperties()

    Properties

    Name Description
    ChatId

    Gets or sets the unique identifier for the Telegram chat. This ID determines which chat the trigger will monitor for messages.

    EqualityContract
    Proxy

    Gets or sets the proxy settings. Use this if the direct connection to the Telegram API is not possible, for example, due to network restrictions.

    Token

    Gets or sets the token for the Telegram Bot. This token is essential for authenticating with the Telegram API and is provided by Telegram when you create a new bot.

    Version

    Methods

    Name Description
    Equals(TelegramSubscriptionTriggerProperties?)
    Equals(MessageSubscriptionTriggerPropertiesBase?)
    Equals(object?)
    GetHashCode()
    PrintMembers(StringBuilder)
    ToString()
    <Clone>$()

    Operators

    Name Description
    operator ==(TelegramSubscriptionTriggerProperties?, TelegramSubscriptionTriggerProperties?)
    operator !=(TelegramSubscriptionTriggerProperties?, TelegramSubscriptionTriggerProperties?)

    Extension Methods

    ReactiveObjectExtensions.Listen<TContext, TItem>(TContext, Expression<Func<TContext, IObservableList<TItem>>>)
    ReactiveObjectExtensions.Listen<TContext, TOut>(TContext, Expression<Func<TContext, TOut>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3, TOut4>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>, Expression<Func<TContext, TOut4>>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ISourceList<TCollection>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ICollection<TCollection>)
    ObjectExtensions.CloneJson<T>(T)
    ObjectExtensions.CopyPropertiesTo<TSource, TTarget>(TSource, TTarget)
    ObjectExtensions.DumpToTextRaw<T>(T)
    ObjectExtensions.DumpToText<T>(T)
    ObjectExtensions.Dump<T>(T)
    ObjectExtensions.EvalOrDefault<T, TValue>(T, Func<T, TValue>, TValue)
    ObjectExtensions.Eval<T, TValue>(T, Func<T, TValue>)
    ObjectExtensions.GetPropertyAccessor<TSource, TValue>(TSource, Expression<Func<TSource, TValue>>)
    ObjectExtensions.InsertTo<TItem, TCollection>(TItem, IList<TCollection>, int)
    ObjectExtensions.ToJson<T>(T)
    ObjectExtensions.ToStringSafe<T>(T)
    ObjectExtensions.TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[])
    XDocumentExtensions.AddTo<T>(T, XContainer)
    ObjectExtensions.GetPropertyAccessor<TValue>(object, string)
    ObjectReflectionExtensions.GetPropertyTypeOrDefault(object, string)
    ObjectReflectionExtensions.GetPropertyValue<T>(object, string)
    ObjectReflectionExtensions.SetPropertyValue<T>(object, string, T)
    © Xab3r. All rights reserved.