diff --git a/.github/workflows/forbid_prs.yml b/.github/workflows/forbid_prs.yml deleted file mode 100644 index d6f866a..0000000 --- a/.github/workflows/forbid_prs.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Close All Pull Requests - -on: - schedule: - - cron: '*/5 * * * *' - -jobs: - run: - runs-on: ubuntu-latest - steps: - - uses: crondaemon/close-pr@v1 - with: - comment: "We do not accept PRs." - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/CHANGELOG.md b/CHANGELOG.md index b27e024..92bbe5f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,8 +5,16 @@ - fixed bug with presets command - added structure for windows and MacOS - added blockquote for all lists -- added new banner for update +- updated all banners and avatars - added ubguard.codrago.life +- added /profile command in inline bot +- added restart button on "requirements installed" +- removed cloudflare from weburl +- update dockerfile +- update heroku-tl to 1.1.3 +- fixed error with "method not mounted" +- added log "aiogram sleep" to ignore filter +- ## 🪐 Heroku 1.7.0 diff --git a/README.md b/README.md index fbd5400..48dba87 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,7 @@

Documentation

Check out heroku-ub.xyz for users' documentation
+And dev.heroku-ub.xyz for developers documentation

Support

diff --git a/heroku/log.py b/heroku/log.py index 1cdbd9b..2f6a58c 100644 --- a/heroku/log.py +++ b/heroku/log.py @@ -530,7 +530,7 @@ def init(): class NoFetchUpdatesFilter(logging.Filter): def filter(self, record: logging.LogRecord) -> bool: msg = record.getMessage() - return "Failed to fetch updates" not in msg + return "Failed to fetch updates" not in msg or "Sleep" not in msg logging.getLogger("aiogram.dispatcher").addFilter(NoFetchUpdatesFilter()) handler = logging.StreamHandler() diff --git a/heroku/modules/inline_stuff.py b/heroku/modules/inline_stuff.py index 86a074b..3d9b362 100644 --- a/heroku/modules/inline_stuff.py +++ b/heroku/modules/inline_stuff.py @@ -145,14 +145,14 @@ class InlineStuff(loader.Module): markup_obj=[ [ { - "text": "Restart", + "text": "🚀 Restart", "callback": self.restart, "args": (message,) } ], [ { - "text": "Reset prefix", + "text": "⚠️ Reset prefix", "callback": self.reset_prefix, "args": (message,) } diff --git a/heroku/modules/test.py b/heroku/modules/test.py index f9b5edd..d76554a 100644 --- a/heroku/modules/test.py +++ b/heroku/modules/test.py @@ -65,7 +65,7 @@ class TestMod(loader.Module): ), loader.ConfigValue( "tglog_level", - "INFO", + "ERROR", ( "⚠️ Do not touch, if you don't know what it does!\n" "Minimal loglevel for records to be sent in Telegram." diff --git a/pyproject.toml b/pyproject.toml index fba0805..471c598 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,14 +4,14 @@ preview = true [tool.poetry] name = "heroku" -version = "1.6.9" +version = "1.7.1" description = "Telegram userbot focused on developer convenience" authors = ["codrago, t.me/codrago"] license = "GNU AGPLv3" readme = "README.md" [tool.poetry.dependencies] -python = "^3.8" +python = "^3.9" aiofile = "3.8.1" gitpython = "3.1.27" meval = "2.5" @@ -25,7 +25,7 @@ emoji = "2.1.0" werkzeug = "2.2.2" psutil = "5.9.4" tgcrypto = "1.2.5" -heroku-tl-new = "1.0.2.1" +heroku-tl-new = "1.1.3" ruamel-yaml = "0.17.21" rsa = "4.9"