szrose is an all in one group management bot made for managing your group effectively with some advance security tools & Suit For All Your Needs ❤️

Overview

ICON

Stars Forks Size
Python Maintenance

Documentation

Documentation

Rose bot

An advanced telegram Group management Bot For help You Protect Your Groups & Suit For All Your Needs.

This bot database is Mongo Database so is stable and has no issues till date

Variables:

  • API_ID : Get it from My telegram Org
  • API_HASH : Get it from My telegram Org
  • BOT_TOKEN : Get it from @Botfather
  • SESSION_STRING : Generate from @szrosebot or genStr
  • LOG_MENTIONS : Fill 1 to turn this on, or 0 to turn it off
  • USERBOT_PREFIX : userbot commands (/,.,!,?)
  • SUDO_USERS_ID : ID of Auth Users who can use Admin commands. (for multiple users seperated by space)
  • LOG_GROUP_ID : logs dump chat id
  • BASE_DB : base mongo database (filters/welcome/notes/etc..)click here
  • MONGO_URL : some usefull features databaseclick here
  • FSUB_CHANNEL : Fsub channel id here like updates channel
  • ARQ_API_URL : For Music Downloading And Many More Things... Don't change this value arq
  • ARQ_API_KEY : Get this from @ARQRobot
  • RSS_DELAY : Delay in which RSS will send updates in chat
  • PM_PERMIT : Pm permit, fill 1 to enable or 0 to disable it

Deployment

Read Docs for Detailed Description and Setup Guide on deloying Bot.

Deploy to heroku

Deploy

Deploy telgram click here

send /deploy command after start bot or see clone page

Contact & Support

License

License
Rose is licensed under GNU Affero General Public License v3 or later.

Special credits

Special thanks to these amazing projects:

The bot is based on the original work done by WilliamButcherBot and many other projects This repo was just revamped to suit an Anime-centric & comedy loving community. All original credits go to WilliamButcherBot and their dedication, Without his efforts, this fork would not have been possible!

All other credits mentioned on top of scripts

Anything missing kindly let us know at Telegram Support Group or simply submit a pull request on the readme.

All who helped at a glance

This project exists thanks to these awesome developers and their codes and contributions.

GitHub Contributors Image

And credits goes to all who supported, all who helped and API & environmental equirement package devs and all projects helped in making this project. Special thanks to you for using bot

Report Bug

A modular telegram Python bot running on python3 with an mongo database.

Originally a simple group management bot with multiple admin features, it has evolved, becoming extremely modular and simple to use. Can be found on telegram as rose bot. I am moderating a support group, where you can ask for help setting up your bot, discover/request new features, report bugs, and stay in the loop whenever a new update is available.
Join the news channel if you just want to stay in the loop about new features or announcements.

⚠️ Note: We don't officially support forks / Clones for rose, So don't tag admins for errors your bot/deploy/code, If any error you should fix it yourself

You might also like...
An Simple Advance Auto Filter Bot Complete Rewritten Version Of Adv-Filter-Bot

Adv Auto Filter Bot V2 This Is Just An Simple Advance Auto Filter Bot Complete Rewritten Version Of Adv-Filter-Bot.. Just Sent Any Text As Query It Wi

A Simple Advance Auto Filter Bot Complete Rewritten Version Of Adv-Filter-Bot

Adv Auto Filter Bot This Is Just An Simple Advance Auto Filter Bot Complete Rewritten Version Of Adv-Filter-Bot.. Just Sent Any Text As Query It Will

A Serverless Application Model stack that persists the $XRP price to the XRPL every minute as a TrustLine. There are no servers, it is effectively a "smart contract" in Python for the XRPL.

xrpl-price-persist-oracle-sam This is a XRPL Oracle that publishes external data into the XRPL. This Oracle was inspired by XRPL-Labs/XRPL-Persist-Pri

A group management bot written in python3 using the python-telegram-bot library.

Chika Fujiwara A modular telegram Python bot running on python3 with an sqlalchemy database. Originally a Marie fork, Chika was created for personal u

A Python script that exports users from one Telegram group to another using one or more concurrent user bots.

ExportTelegramUsers A Python script that exports users from one Telegram group to another using one or more concurrent user bots. Make sure to set all

 A free tempmail api for your needs!
A free tempmail api for your needs!

Tempmail A free tempmail api for your needs! Website · Report Bug · Request Feature Features Add your own private domains Easy to use documentation No

A Telegram bot for remotely managing Binance Trade Bot
A Telegram bot for remotely managing Binance Trade Bot

Binance Trade Bot Manager Telegram A Telegram bot for remotely managing Binance Trade Bot. If you have feature requests please open an issue on this r

Advance Anonymous Sender bot with Caption Editor

AnonyMous Sender 👨‍💻 Advanced Anonymous Sender with Caption Editor Join @DaisySupport_Official 🎵 for help Features Get forwarded messages without f

Powerful and Advance Telegram Bot with soo many features😋🔥❤
Powerful and Advance Telegram Bot with soo many features😋🔥❤

Chat-Bot Reach this bot on Telegram Chat Bot New Features 🔥 ✨ Improved Chat Experience ✨ Removed Some Unnecessary Commands ✨ Added Facility to downlo

Comments
  • Can not open Admin menu

    Can not open Admin menu

     Telegram says: [400 Bad Request] - [400 ENTITY_BOUNDS_INVALID] (caused by "messages.EditMessage")
    2022-07-27T12:27:46.548481+00:00 app[worker.1]: Traceback (most recent call last):
    2022-07-27T12:27:46.548481+00:00 app[worker.1]:   File "/usr/local/lib/python3.9/site-packages/pyrogram/dispatcher.py", line 222, in handler_worker
    2022-07-27T12:27:46.548482+00:00 app[worker.1]:     await handler.callback(self.client, *args)
    2022-07-27T12:27:46.548483+00:00 app[worker.1]:   File "/Rose/Rose/utils/lang.py", line 25, in wrapper
    2022-07-27T12:27:46.548484+00:00 app[worker.1]:     return await func(_, CallbackQuery, language)
    2022-07-27T12:27:46.548484+00:00 app[worker.1]:   File "/Rose/Rose/__main__.py", line 311, in help_button
    2022-07-27T12:27:46.548485+00:00 app[worker.1]:     await query.message.edit(
    2022-07-27T12:27:46.548486+00:00 app[worker.1]:   File "/usr/local/lib/python3.9/site-packages/pyrogram/types/messages_and_media/message.py", line 2742, in edit_text
    2022-07-27T12:27:46.548487+00:00 app[worker.1]:     return await self._client.edit_message_text(
    2022-07-27T12:27:46.548487+00:00 app[worker.1]:   File "/usr/local/lib/python3.9/site-packages/pyrogram/methods/messages/edit_message_text.py", line 83, in edit_message_text
    2022-07-27T12:27:46.548487+00:00 app[worker.1]:     r = await self.send(
    2022-07-27T12:27:46.548488+00:00 app[worker.1]:   File "/usr/local/lib/python3.9/site-packages/pyrogram/methods/advanced/send.py", line 77, in send
    2022-07-27T12:27:46.548488+00:00 app[worker.1]:     r = await self.session.send(
    2022-07-27T12:27:46.548489+00:00 app[worker.1]:   File "/usr/local/lib/python3.9/site-packages/pyrogram/session/session.py", line 362, in send
    2022-07-27T12:27:46.548489+00:00 app[worker.1]:     return await self._send(data, timeout=timeout)
    2022-07-27T12:27:46.548489+00:00 app[worker.1]:   File "/usr/local/lib/python3.9/site-packages/pyrogram/session/session.py", line 332, in _send
    2022-07-27T12:27:46.548489+00:00 app[worker.1]:     RPCError.raise_it(result, type(data))
    2022-07-27T12:27:46.548490+00:00 app[worker.1]:   File "/usr/local/lib/python3.9/site-packages/pyrogram/errors/rpc_error.py", line 80, in raise_it
    2022-07-27T12:27:46.548490+00:00 app[worker.1]:     raise getattr(
    2022-07-27T12:27:46.548491+00:00 app[worker.1]: pyrogram.errors.exceptions.bad_request_400.BadRequest: Telegram says: [400 Bad Request] - [400 ENTITY_BOUNDS_INVALID] (caused by "messages.EditMessage")
    
    opened by JiC54 2
  • Copyrighted files

    Copyrighted files

    Why are you copy pasting the code of the developers and adding your copyright on it?

    https://github.com/szsupunma/sz-rosebot/blob/9750d69e3238f68a5253ef90ff5d7ddb86d4695d/Rose/core/keyboard.py#L1-L4

    Many modules of your bot is taken from WilliamButcherBot which is written by me, and you're adding your own copyright on it.

    opened by TheHamkerCat 1
  • Bump pyyaml from 5.3.1 to 5.4

    Bump pyyaml from 5.3.1 to 5.4

    Bumps pyyaml from 5.3.1 to 5.4.

    Changelog

    Sourced from pyyaml's changelog.

    5.4 (2021-01-19)

    Commits
    • 58d0cb7 5.4 release
    • a60f7a1 Fix compatibility with Jython
    • ee98abd Run CI on PR base branch changes
    • ddf2033 constructor.timezone: _copy & deepcopy
    • fc914d5 Avoid repeatedly appending to yaml_implicit_resolvers
    • a001f27 Fix for CVE-2020-14343
    • fe15062 Add 3.9 to appveyor file for completeness sake
    • 1e1c7fb Add a newline character to end of pyproject.toml
    • 0b6b7d6 Start sentences and phrases for capital letters
    • c976915 Shell code improvements
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
Releases(v2.0)
  • v2.0(May 28, 2022)

    ℹ️ Start Menu Ui Changed. ℹ️ Admin Commands Update. ℹ️ Anti-Languages Fixed. ℹ️ Captcha Updated . ℹ️ Force Subscribe added.

    🔥Fully Open Source Code

    🐞All bug fixed .

    Source code(tar.gz)
    Source code(zip)
  • v1.0.9(Apr 11, 2022)

    • AddedPM connection mode ( now you can control your groups in bot pm Filter only)
    • Added Multi-language support (Want to contribute in Rose Multi Language Feature? )
    • Optimized many things in mongo folder.
    • Added public Statics command(/stats).
    • Fixed some bugs in database and update UI info.
    • New core with highly optimized functions.
    • Added a whole new UI.
    • Added Only 100 filters and 50 aliases are allowed per chat.
    • Moved some anti-command to lock module( anon channel spoiler spam porn Ex: /lock spoiler)
    • Night mode updated & some permissions bug fixed.
    • Added Extra module for some fun commands.
    • Private rules options added.
    • AI chatbot(Affiliate + API )
    Source code(tar.gz)
    Source code(zip)
  • v1.0.8(Mar 16, 2022)

    • Remove user bot module .
    • Remove unwanted vars.
    • Added Few plugin from Rose[Private Source].
    • Added New owner power [Public Source Only].
    • Database updated.
    • Bug fixes and other improvements.
    • Night mode module .
    • Chatbot plugin with google translate
    Source code(tar.gz)
    Source code(zip)
Owner
szsupunma
Codes learner from Sri Lanka 🇱🇰.✌️I’m not trying to be Different. To me, I’m just being myself & my style ♥️
szsupunma
Check your bot status automatically using userbot, simply and easy

Status Checker Userbot check your bot status automatically using userbot, simply and easy. Mandatory Vars API_ID : Telegram API_ID, get it from my.tel

ALBY 6 Feb 20, 2022
A discord token creator that uses the service capmonster for captcha solving!

Discord Token Creator A discord token creator that uses the service capmonster for captcha solving! Report Bug · Request Feature Features Autojoin dis

dropout 41 Oct 25, 2021
Telegram-Discord Bridge

imperial-toilet Скрипт, пересылающий сообщения из нескольких каналов Telegram в один/несколько каналов Discord. Технически это Telegram-юзербот и Disc

1 Jan 17, 2022
An unofficial python wrapper for the comdirect API for private consumers.

An unofficial python wrapper for the comdirect API for private consumers.

Alexander Knittel 18 Nov 30, 2022
A simple library for interacting with Amazon SQS.

qoo is a very simple Amazon SQS client, written in Python. It aims to be much more straight-forward to use than boto3, and specializes only in Amazon

Jacobi Petrucciani 2 Oct 30, 2020
Powerful Telegram Maintained UserBot in Telethon

Fire-X UserBot The Awaited Bot Fire-X userbot The Most Powerful Telegram Userbot. This Userbot is Safe to use in Your Telegram Account. It is not like

22 Oct 21, 2022
My Advent of Code solutions. I also upload videos of my solves: https://www.youtube.com/channel/UCuWLIm0l4sDpEe28t41WITA

My solutions to adventofcode.com puzzles. I post videos of me solving the puzzles in real-time at https://www.youtube.com/channel/UCuWLIm0l4sDpEe28t41

195 Jan 04, 2023
Its The Basic Commands Of Termux

Its The Basic Commands Of Termux

ANKIT KUMAR 1 Dec 27, 2021
PRAW, an acronym for "Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.

PRAW: The Python Reddit API Wrapper PRAW, an acronym for "Python Reddit API Wrapper", is a Python package that allows for simple access to Reddit's AP

Python Reddit API Wrapper Development 3k Dec 29, 2022
A part of HyRiver software stack for accessing hydrology data through web services

Package Description Status PyNHD Navigate and subset NHDPlus (MR and HR) using web services Py3DEP Access topographic data through National Map's 3DEP

Taher Chegini 51 Dec 10, 2022
A new coin listing alert bot using Python, Flask, MongoDB, Telegram API and Binance API

Bzzmans New Coin Listing Detection Bot Architecture About Project Work in progress. This bot basically gets new coin listings from Binance using Binan

Eyüp Barlas 21 May 31, 2022
A fork of lavalink.py built for nextcord

nextcord-ext-lava is a wrapper for Lavalink which abstracts away most of the code necessary to use Lavalink, allowing for easier integration into your projects, while still promising full API coverag

nextcord-ext 4 Feb 27, 2022
💖 Telegram - Telethon - UserBot 💖

『᭙ꪖ᥅ƺẞø†』 🇮🇳 ⚡ ᭙ꪖ᥅ƺBot Is One Of The Fastest & Smoothest Bot On Telegram Based on Telethon ⚡ Status Of Bot Telegram 🏪 YouTube 📺 Dєρℓογ το нєяοκυ D

Team WarZ 1 Mar 28, 2022
A quick way to verify your Climate Hack.AI (2022) submission locally!

Climate Hack.AI (2022) Submission Validator This repository contains code that allows you to quickly validate your Climate Hack.AI (2022) submission l

Jeremy 3 Mar 03, 2022
API kumpulan doa-doa sesuai al-qur'an dan as-sunnah

API kumpulan doa-doa sesuai al-qur'an dan as-sunnah

Miftah Afina 4 Nov 26, 2022
Discord Voice Channel Automatic Online

Discord-Selfbot-voice Features: Discord Voice Channel Automatic Online FAQ Q: How can I obtain my token? A: 1. How to obtain your token in android 2.

Pranav Ajay 3 Oct 31, 2022
Acid's Utilities is a bot for my Discord server that alerts when I go live, welcomes new users, has some awesome games and so much more!

Acid's Utilities Acid's Utilities is a bot for my Discord server that alerts when I go live, welcomes new users, has some awesome games and so much mo

AcidFilms (Fin Stuart) 3 Nov 19, 2021
A discord bot providing notifications of player activity on a minecraft server.

tos-alert A discord bot providing notifications of player activity on a minecraft server. Setup By default the app does not launch and will crash with

1 Jul 22, 2022
Change Discord HypeSquad in few seconds!

a simple python script that change your hypesquad to what house you choose

Ho3ein 5 Nov 16, 2022
A telegram bot script for generating session string using pyrogram and telethon on Telegram bot

String-session-Bot Telegram Bot to generate Pyrogram and Telethon String Session. A star ⭐ from you means a lot to us! Usage Deploy to Heroku Tap on a

Wahyusaputra 8 Oct 28, 2022