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.
Implements
Inherited Members
Namespace: EyeAuras.AdvancedAuras.Actions.SendToTelegram
Assembly: EyeAuras.AdvancedAuras.Metadata.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?) |