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
TelegramSubscriptionTriggerProperties
Implements
Inherited Members
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>$() |