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

Search Results for

    Class SendToTelegramActionProperties

    Properties for the action to send messages to a specified Telegram chat. This action uses a bot token for authentication and can include various options like attaching screenshots. Telegram bots can be created and configured as per the instructions at https://core.telegram.org/bots#creating-a-new-bot.

    Inheritance
    object
    AuraPropertiesBase
    AuraActionPropertiesBase
    SendToTelegramActionProperties
    Implements
    IEquatable<AuraPropertiesBase>
    IAuraActionProperties
    IAuraProperties
    IPoeEyeConfigVersioned
    IPoeEyeConfig
    IHasVersion
    ICanSetId
    IHasId
    IHasTypedId<string>
    IEquatable<AuraActionPropertiesBase>
    IEquatable<SendToTelegramActionProperties>
    Inherited Members
    AuraActionPropertiesBase.Equals(AuraPropertiesBase)
    AuraActionPropertiesBase.IsIgnored
    AuraPropertiesBase.Id
    AuraPropertiesBase.Bindings
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: EyeAuras.AdvancedAuras.Actions.SendToTelegram
    Assembly: EyeAuras.AdvancedAuras.dll
    Syntax
    public sealed record SendToTelegramActionProperties : AuraActionPropertiesBase, IEquatable<AuraPropertiesBase>, IAuraActionProperties, IAuraProperties, IPoeEyeConfigVersioned, IPoeEyeConfig, IHasVersion, ICanSetId, IHasId, IHasTypedId<string>, IEquatable<AuraActionPropertiesBase>, IEquatable<SendToTelegramActionProperties>

    Constructors

    Name Description
    SendToTelegramActionProperties()

    Properties

    Name Description
    AttachScreenshot

    Determines whether a screenshot of the specified target window should be attached to the message.

    ChatId

    Gets or sets the chat ID where the message will be sent. The chat ID can be a user, group, or channel ID in Telegram.

    EqualityContract
    ParseMode

    Gets or sets the parse mode for the text message. This determines how Telegram will parse the text, commonly as Markdown or HTML.

    Proxy

    Gets or sets the proxy server information, if required, for connecting to the Telegram API.

    TargetWindow

    Gets or sets the expression to match the target window for capturing a screenshot.

    Text

    Gets or sets the text message to be sent to the Telegram chat.

    Token

    Gets or sets the bot token used for authenticating with the Telegram API. Detailed information on obtaining a bot token can be found at https://core.telegram.org/bots#botfather.

    Version

    Methods

    Name Description
    Equals(SendToTelegramActionProperties?)
    Equals(AuraActionPropertiesBase?)
    Equals(object?)
    GetHashCode()
    PrintMembers(StringBuilder)
    ToString()
    <Clone>$()

    Operators

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

    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.