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
Hermes Bytecode Reverse Engineering Tool (Assemble/Disassemble Hermes Bytecode)

hbctool A command-line interface for disassembling and assembling the Hermes Bytecode. Since the React Native team created their own JavaScript engine

Pongsakorn Sommalai 216 Jan 03, 2023
RP2 is a privacy-focused, free, open-source US cryptocurrency tax calculator

Privacy-focused, free, open-source cryptocurrency US tax calculator, up to date for 2021: it handles multiple coins/exchanges and computes long/short-term capital gains, cost bases, in/out lot relati

eprbell 123 Jan 04, 2023
Clash of Clans developer unofficial api Wrapper to generate ip based token

Clash of Clans developer unofficial api Wrapper to generate ip based token

Aryan Vikash 6 Apr 01, 2022
A Bot To Get Info Of Telegram messages , Media , Channel id Group ID etc.

Info-Bot A Bot To Get Info Of Telegram messages , Media , Channel id Group ID etc. Get Info Of Your And Messages , Channels , Groups ETC... How to mak

Vɪᴠᴇᴋ 23 Nov 12, 2022
A discord nuking tool made by python, this also has nuke accounts, inbuilt Selfbot, Massreport, Token Grabber, Nitro Sniper and ALOT more!

Disclaimer: Rage Multi Tool was made for Educational Purposes This project was created only for good purposes and personal use. By using Rage, you agr

†† 50 Jul 19, 2022
A.I and game for gomoku, working only on windows

Gomoku (A.I of gomoku) The goal of the project is to create an artificial intelligence of gomoku. Goals Beat the opponent. Requirements Python 3.7+ Wo

Luis Rosario 13 Jun 20, 2021
Boto3 code assistance for any API in any IDE, always up to date

botostubs Gives you code assistance for any boto3 API in any IDE. Get started by running pip install botostubs Demo Features PyPI package automaticall

Jeshan Giovanni BABOOA 94 Nov 14, 2022
A Telegram Bot which notifies the user when a vaccine is available on CoWin Platform.

Cowin Vaccine Availability Notifier Telegram Bot A bot that notifies the available vaccines at given district in realtime. Introduction • Requirements

Arham Shah 7 Jul 31, 2021
GitHub Actions Poll Mode AutoScaler (GAPMAS)

GitHub Actions Poll Mode AutoScaler, or GAPMAS, is a simple tool that helps you run ephemeral GitHub Actions self-hosted runners on your own infrastructure.

Frode Nordahl 4 Nov 04, 2022
A simple chat api that can also work with ipb4 and chatbox+

SimpleChatApi API for chatting that can work on its own or work with Invision Community and Chatbox+. You are also welcome to create frontend for this

Anubhav K. 1 Feb 01, 2022
Trading bot that uses Elon Musk`s tweets to know when to buy cryptocurrency.

Elonbot Trading bot that uses Elon Musk`s tweets to know when to buy cryptocurrency. Here is how it works: Subscribes to someone's (elonmusk?) tweets

153 Dec 23, 2022
An async-ready Python wrapper around FerrisChat's API.

FerrisWheel An async-ready Python wrapper around FerrisChat's API. Installation Instructions Linux: $ python3.9 -m pip install -U ferriswheel Python 3

FerrisChat 8 Feb 08, 2022
Awslogs - AWS CloudWatch logs for Humans™

awslogs awslogs is a simple command line tool for querying groups, streams and events from Amazon CloudWatch logs. One of the most powerful features i

Jorge Bastida 4.5k Dec 30, 2022
Start multiple bots using one script. VK RAID BOTNET

MultiRaidBotnet Start multiple bots using one script. VK RAID BOTNET Русский launcher.py - главный скрипт, запускающий весь ботнет config.py - в нём х

2 Jul 22, 2022
Discord bots that update their status to the price of any coin listed on x.vite.net

Discord bots that update their status to the price of any coin listed on x.vite.net

5am 3 Nov 27, 2022
Neko is An Anime themed advance Telegram group management bot.

NekoRobot A modular telegram Python bot running on python3 with an sqlalchemy, mongodb database. ╒═══「 Status 」 Maintained Support Group Included Free

Lovely Prince 11 Oct 11, 2022
Pythonic event-processing library based on decorators

Process Events In Style This library aims to simplify the common pattern of event processing. It simplifies the process of filtering, dispatching and

Nicolas Marier 3 Sep 01, 2022
An example of a chatbot with a number-based menu that can be used as a starting point for a project.

NumMenu Bot NumMenu Bot is an example chatbot showing a way to design a number-based menu assistant with Rasa. This type of bot is very useful on plat

Derguene 19 Nov 14, 2022
A simple, infinitely scalable, SQS based queue.

SimpleQ A simple, infinitely scalable, SQS based queue. Meta Author: Randall Degges Email: [emai

Randall Degges 162 Dec 21, 2022
Sends messages to a Discord webhook whenever you make a new commit to your local git repository.

Git-Notif Sends messages to a Discord webhook whenever you make a new commit to your local git repository. Usage Just drop notifier.py into your git h

1 May 29, 2022