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
AminoSpamKilla - Spam bot for amino that uses multiprocessing module

AminoSpamKilla Spam bot for amino that uses multiprocessing module Pydroid Open

4 Jun 27, 2022
A simple bot that lives in your Telegram group, logging messages to a Postgresql database and serving statistical tables and plots to users as Telegram messages.

telegram-stats-bot Telegram-stats-bot is a simple bot that lives in your Telegram group, logging messages to a Postgresql database and serving statist

22 Dec 26, 2022
Fully automated YouTube Channel. Using Reddit and YouTube API.

Fully Automated YouTube Shorts Channel This code will show you how to setup and fully autmated YouTube Channel. Content is gathered from Reddit using

Jacob Lower 96 Dec 25, 2022
Widevine CDM API

wvproxy Widevine CDM API Setup Install Python 3.6 or newer and Poetry Install Python package dependencies using poetry install Activate the virtual en

24 Dec 09, 2022
Mushahid Ali 1 Dec 31, 2021
0-1 knapsack with an additional constraint of maximum number of items used

extended_knapsack 0-1 knapsack with an additional constraint of maximum number of items used. Usage pip3 install extended_knapsack from extended_knaps

Lion Ralfs 1 Jan 06, 2022
Get random jokes bapack2 from jokes-bapack2-api

Random Jokes Bapack2 Get random jokes bapack2 from jokes-bapack2-api Requirements Python Requests HTTP library How to Run py random-jokes-bapack2.py T

Miftah Afina 1 Nov 18, 2021
Dribble sign up screen built in python and kivy

Dribble sign up screen built in python and kivy contains Dribble icon with icon position and shadow animation.

1 Dec 06, 2021
Telegram Music Bot for YouTube/SoundCloud/Mixcloud

Telegram Music Bot Telegram Music Bot for YouTube/SoundCloud/Mixcloud This bot downloads and sends the audio when someone send a YouTube/SoundCloud/Mi

Calls Music 76 Jan 02, 2023
Automatic Video Library Manager for TV Shows

Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic. Dependen

1.5k Dec 22, 2022
Weee - Advanced project's versions bumper

Weee - Advanced project's versions bumper

Yan Kurbatov 2 Jun 06, 2022
⚡ ʑɠ ცơɬ Is One Of The Fastest & Smoothest Bot On Telegram Based on Telethon ⚡

『ʑɠ ცơɬ』 ⚡ ʑɠ ცơɬ Is One Of The Fastest & Smoothest Bot On Telegram Based on Telethon ⚡ Status Of Bot Telegram 🏪 Dєρℓογ το нєяοκυ Variables APP_ID =

ʑɑʑɓɦɑɪ 0 Feb 12, 2022
A telegram to pyrogram json bot

Pyrogram-Json-Bot A telegram to pyrogram json bot Please fork this repository don't import code Made with Python3 (C) @FayasNoushad Copyright permissi

Fayas Noushad 11 Dec 20, 2022
It was increasingly cumbersome to eye-grep CF output in the AWS console.

cfplot Overview It was increasingly cumbersome to eye-grep CF output in the AWS console. I couldn't find another tool out there to provide individual

46 Dec 26, 2022
修改自SharpNoPSExec的基于python的横移工具 A Lateral Movement Tool Learned From SharpNoPSExec -- Twitter: @juliourena

PyNoPSExec A Lateral Movement Tool Learned From SharpNoPSExec -- Twitter: @juliourena 根据@juliourena大神的SharpNOPsExec项目改写的横向移动工具 Platform(平台): Windows 1

<a href=[email protected]"> 23 Nov 09, 2022
A bot to display per user data from the Twitch Leak

twitch-leak-bot-discord A bot to display per user data from the Twitch Leak by username Where's the data? I can't and don't want to supply the .csv's

SSSEAL-C 0 Nov 08, 2022
A simple tool which automate commands of discord economy bots

A simple tool which automate commands of discord economy bots. Fully configurable using an intuitive configuration made in YAML

SkydenFly 5 Sep 18, 2022
An unofficial wrapper for Engineer Man's Piston API

Pistonpy Pistonpy is an API wrapper for the Piston code execution engine by Engineer Man. Key Features Simple modern and efficient Pythonic API using

AalbatrossGuy 4 Jan 03, 2022
Photogrammetry Web API

OpenScanCloud Photogrammetry Web API Overview / Outline: The OpenScan Cloud is intended to be a decentralized, open and free photogrammetry web API. T

Thomas 86 Jan 05, 2023
An hcaptcha-solving discord account generator; capable of randomizing names, profile pictures, and verifying phone numbers.

discord-account-generator An hcaptcha-solving discord account generator; capable of randomizing names, profile pictures, and verifying phone numbers.

Acier 61 Dec 10, 2022