class PrivateParlorXT::PrivacyPolicyCommand
- PrivateParlorXT::PrivacyPolicyCommand
- PrivateParlorXT::CommandHandler
- PrivateParlorXT::Handler
- Reference
- Object
Overview
A command used to view the privacy policy of the bot
This command is required for all Telegram bots according to https://t.me/BotNews/96
All bots require a privacy policy that is easily accessible This command is usuable by any user of the bot, regardless of if he is blacklisted, left, or neither
The Privacy Policy is defined in the locale files; if you modify the program in how it handles data, the Privacy Policy may need to be updated
Contact information is defined by the blacklist_contact
configured value
Defined in:
private-parlor-xt/handlers/command_handlers/privacy_command.crInstance Method Summary
-
#do(message : Tourmaline::Message, services : Services) : Nil
Returns a message containing this bot's Privacy Policy
Instance methods inherited from class PrivateParlorXT::CommandHandler
authorized?(user : User, message : Tourmaline::Message, permission : CommandPermissions, services : Services) : Boolauthorized?(user : User, message : Tourmaline::Message, services : Services, *permissions : CommandPermissions) : CommandPermissions | Nil authorized?, delete_messages(message : MessageID, user : UserID, debug_enabled : Bool | Nil, services : Services) : MessageID | Nil delete_messages, deny_user(user : User, services : Services) : Nil deny_user, remove_command_entity(text : String, entities : Array(Tourmaline::MessageEntity), arg : String) : Array(Tourmaline::MessageEntity) remove_command_entity, user_from_message(message : Tourmaline::Message, services : Services) : User | Nil user_from_message
Instance methods inherited from class PrivateParlorXT::Handler
do(message : Tourmaline::Message, services : Services) : Nil
do,
reply_message(user : User, message : Tourmaline::Message, services : Services) : Tourmaline::Message | Nil
reply_message,
reply_user(user : User, reply_message : Tourmaline::Message, services : Services) : User | Nil
reply_user,
unique?(user : User, message : Tourmaline::Message, services : Services, text : String | Nil = nil) : Bool
unique?,
update_user_activity(user : User, services : Services) : Nil
update_user_activity
Constructor methods inherited from class PrivateParlorXT::Handler
new(config : Config)
new
Instance Method Detail
Returns a message containing this bot's Privacy Policy