This commit is contained in:
Juan 2021-08-22 15:22:35 +07:00 committed by GitHub
parent ed844e4fa1
commit 41da301885
Signed by untrusted user: GitHub
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 21 deletions

View File

@ -1,24 +1,8 @@
import heroku3
from functools import wraps
from pyrogram.types import Message
from bot import HEROKU_API_KEY, HEROKU_APP_NAME
# Implement by https://github.com/jusidama18
# Setting Message
def get_text(message: Message) -> [None, str]:
"""Extract Text From Commands"""
text_to_return = message.text
if message.text is None:
return None
if " " in text_to_return:
try:
return message.text.split(None, 1)[1]
except IndexError:
return None
else:
return None
# Preparing For Setting Config
# Implement by https://github.com/jusidama18 and Based on this https://github.com/DevsExpo/FridayUserbot/blob/master/plugins/heroku_helpers.py

View File

@ -4,7 +4,7 @@
from pyrogram import filters, types, emoji
from bot.helper.telegram_helper.bot_commands import BotCommands
from bot import app, OWNER_ID, bot
from bot.helper import get_text, check_heroku
from bot.helper import check_heroku
from bot import *
# Add Variable
@ -14,7 +14,7 @@ from bot import *
async def set_varr(client, message, app_):
msg_ = await message.reply_text("`Please Wait!`")
heroku_var = app_.config()
_var = get_text(message)
_var = message.text.split(None, 1)[1]
if not _var:
await msg_.edit("`Here is Usage Syntax: /setvar KEY VALUE`", parse_mode="markdown")
return
@ -39,7 +39,7 @@ async def set_varr(client, message, app_):
async def del_varr(client, message, app_):
msg_ = await message.reply_text("`Please Wait!`", parse_mode="markdown")
heroku_var = app_.config()
_var = get_text(message)
_var = message.text.split(None, 1)[1]
if not _var:
await msg_.edit("`Give Var Name As Input!`", parse_mode="markdown")
return

View File

@ -14,7 +14,7 @@ from git.exc import GitCommandError, InvalidGitRepositoryError, NoSuchPathError
from pyrogram import filters
from bot import app, OWNER_ID, UPSTREAM_REPO, UPSTREAM_BRANCH, bot
from bot.helper import get_text, HEROKU_URL
from bot.helper import HEROKU_URL
from bot.helper.telegram_helper.bot_commands import BotCommands
REPO_ = UPSTREAM_REPO
@ -32,7 +32,7 @@ def gen_chlog(repo, diff):
@app.on_message(filters.command([BotCommands.UpdateCommand, f'{BotCommands.UpdateCommand}@{bot.username}']) & filters.user(OWNER_ID))
async def update_it(client, message):
msg_ = await message.reply_text("`Updating Please Wait!`")
text = get_text(message)
text = message.text.split(None, 1)[1]
try:
repo = Repo()
except GitCommandError: