20 lines
657 B
Perl
Executable File
20 lines
657 B
Perl
Executable File
#!/usr/bin/env perl
|
|
use strict;
|
|
use warnings;
|
|
use FindBin qw($RealBin);
|
|
use lib "$RealBin/../lib";
|
|
|
|
# One-shot helper to register (or remove) the Telegram webhook.
|
|
# Run once after install, and again whenever the webhook URL changes.
|
|
# Only one webhook can be active per bot token at a time.
|
|
#
|
|
# Usage:
|
|
# mnemosyne-webhook [--config /path/to/mnemosyne.conf] [--delete]
|
|
#
|
|
# TODO: Load config
|
|
# TODO: --delete: call Mnemosyne::Telegram::delete_webhook()
|
|
# TODO: default: call Mnemosyne::Telegram::set_webhook(webhook_url, webhook_secret)
|
|
# TODO: Print result (registered URL, or confirmation of deletion)
|
|
|
|
print "mnemosyne-webhook: not yet implemented\n";
|