aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'command.py')
-rw-r--r--command.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/command.py b/command.py
index 72e1820..837d3cd 100644
--- a/command.py
+++ b/command.py
@@ -4,6 +4,7 @@ from telegram.error import BadRequest
4from telegram.ext import ContextTypes, ConversationHandler 4from telegram.ext import ContextTypes, ConversationHandler
5 5
6from config import * 6from config import *
7from mastodon import Mastodon
7 8
8 9
9async def start_command(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int: 10async def start_command(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
@@ -13,6 +14,18 @@ async def start_command(update: Update, context: ContextTypes.DEFAULT_TYPE) -> i
13 return WAIT_LOCATION 14 return WAIT_LOCATION
14 15
15 16
17async def fedi_login_command(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
18 # generate fedi OAuth login url
19
20 # mastodon_client = Mastodon(client_id=MASTODON_CLIENT_ID_FILE, api_base_url=TOOT_API_BASE_URL)
21 # oauth_url = mastodon_client.auth_request_url(redirect_uris="{}/{}".format(BOT_DOMAIN, FEDI_LOGIN_CALLBACK_URL),
22 # scopes=['write:media', 'write:statuses'])
23 #
24 # await update.message.reply_text(PROMPT_FEDI_LOGIN.format(oauth_url), parse_mode=ParseMode.MARKDOWN)
25 await update.message.reply_text(PROMPT_FEDI_LOGIN_WHERE_IS_INSTANCE, parse_mode=ParseMode.MARKDOWN)
26 return FEDI_LOGIN
27
28
16async def help_command(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None: 29async def help_command(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None:
17 await update.message.reply_text(PROMPT_HELP) 30 await update.message.reply_text(PROMPT_HELP)
18 31
Powered by cgit v1.2.3 (git 2.41.0)