diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index b38df29..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: 2 -updates: - - package-ecosystem: "pip" - directory: "/" - schedule: - interval: "daily" diff --git a/Dockerfile b/Dockerfile index 373fd99..857468a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ COPY ./requirements.txt ./requirements.txt RUN apk update \ && apk add --no-cache gcc g++ musl-dev libffi-dev \ - && pip install -r requirements.txt \ + && pip install --no-cache-dir -r requirements.txt \ && apk del gcc g++ musl-dev libffi-dev COPY . . diff --git a/README.md b/README.md index 5521c8c..0b37947 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,6 @@ +```diff +- [ DEAD REPO AND NO MORE UPDATE ] +```  # Deegram  @@ -11,7 +14,7 @@ > Telegram Bot to download music from Deezer powered by [deethon](https://github.com/deethon) # Deploy -[](https://heroku.com/deploy) +
# Credits - [aykxt](https://github.com/aykxt) for deethon diff --git a/app.json b/app.json index 83ee3c2..be85c9f 100644 --- a/app.json +++ b/app.json @@ -12,23 +12,28 @@ "env": { "API_ID": { "description": "Get this value from https://my.telegram.org", - "value": "" + "value": "", + "required": true }, "API_HASH": { "description": "Get this value from https://my.telegram.org", - "value": "" + "value": "", + "required": true }, "BOT_TOKEN": { "description": "Get this value from @BotFather", - "value": "" + "value": "", + "required": true }, "DEEZER_TOKEN": { "description": "Get your API token from Deezer", - "value": "" + "value": "", + "required": true }, "OWNER_ID": { "description": "Owner Telegram ID", - "value": "" + "value": "", + "required": true } }, "addons": [ diff --git a/deegram/__init__.py b/deegram/__init__.py index b02173c..41a2786 100644 --- a/deegram/__init__.py +++ b/deegram/__init__.py @@ -1,11 +1,9 @@ -import asyncio import logging import os import sys import time import deethon -import uvloop from dotenv import load_dotenv from telethon import TelegramClient, functions, types from telethon.events import NewMessage @@ -55,9 +53,7 @@ # Saving user preferences locally users = {} -loop = asyncio.get_event_loop() -#uvloop.install() -loop.run_until_complete( +bot.loop.run_until_complete( bot(functions.bots.SetBotCommandsRequest( commands=[ types.BotCommand( diff --git a/deegram/plugins/settings.py b/deegram/plugins/settings.py index c7c966f..26cf7a3 100644 --- a/deegram/plugins/settings.py +++ b/deegram/plugins/settings.py @@ -31,10 +31,10 @@ async def settings(event: Union[NewMessage.Event, CallbackQuery.Event]): @bot.on(CallbackQuery(pattern="q")) async def settings_quality(event: CallbackQuery.Event): q = users[event.query.user_id]["quality"] - a = "Lossless" - b = "High" - c = "Medium" - d = "Low" + a = "FLAC" + b = "MP3 320" + c = "MP3 256" + d = "MP3 128" s = " β " if q == "FLAC": diff --git a/deegram/utils/translate.py b/deegram/utils/translate.py index 4e7b0b8..1f0fb70 100644 --- a/deegram/utils/translate.py +++ b/deegram/utils/translate.py @@ -1,4 +1,4 @@ -VERSION = "0.2.2" +VERSION = "0.2.4" CREATOR = "@hafitzXD" BOT_NAME = "Deezfitz" DONATE = "https://paypal.me/hafitzsetya1" @@ -13,7 +13,7 @@ ) STATS_MSG = ( "**Bot Uptime:** {}\n" - "**Total disk space:** {}\n" + "**Total Disk Space:** {}\n" "**Used:** {} " "**Free:** {}\n\n" "πData Usageπ\n**Upload:** {}\n" @@ -47,5 +47,5 @@ "π Date: {}" ) CHOOSE = "Choose:" -SEARCH_ALBUM = "Search album π½" -SEARCH_TRACK = "Search track π§" +SEARCH_ALBUM = "Search Album π½" +SEARCH_TRACK = "Search Track π§" diff --git a/requirements.txt b/requirements.txt index cbea5d5..1c5df68 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,8 @@ -telethon~=1.21.1 +telethon~=1.22.0 cryptg~=0.2 -python-dotenv~=0.17.1 +python-dotenv~=0.18.0 aiohttp~=3.7.4 aiodns~=3.0.0 cchardet~=2.1.7 deethon~=0.5.1 -uvloop~=0.15.2 psutil diff --git a/runtime.txt b/runtime.txt index e19f0bb..9bff0e0 100644 --- a/runtime.txt +++ b/runtime.txt @@ -1 +1 @@ -python-3.9.5 +python-3.9.6