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>$() |