Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tharukrenuja/missraya
A Simple Group Manager Bot using Pyrogram, Telethon. Specially This is working with firebase database
https://github.com/tharukrenuja/missraya
firebase firebase-realtime-database missraya pyrogram slbots telethon
Last synced: 3 days ago
JSON representation
A Simple Group Manager Bot using Pyrogram, Telethon. Specially This is working with firebase database
- Host: GitHub
- URL: https://github.com/tharukrenuja/missraya
- Owner: TharukRenuja
- License: mit
- Created: 2022-05-22T13:08:49.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-06T06:07:29.000Z (almost 2 years ago)
- Last Synced: 2024-03-12T18:41:58.364Z (8 months ago)
- Topics: firebase, firebase-realtime-database, missraya, pyrogram, slbots, telethon
- Language: Python
- Homepage:
- Size: 48.8 KB
- Stars: 18
- Watchers: 0
- Forks: 17
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🌷Miss Raya🌷
A Simple Group Manager Bot using Pyrogram, Telethon. Specially This is working with firebase database.
## Deploy
### Easy Method
[![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/new/template/Y1pXr6?referralCode=ImTharuk) [![Deploy on Heroku](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/TharukRenuja/MissRaya)### Hard Method
```sh
# Install Git First (apt-instll git)
$ git clone https://github.com/TharukRenuja/MissRaya
$ cd MissRaya
# Install All Requirements
$ pip3 install -r requirements.txt
# Add Your Details to ./MissRaya/vars.py
# Start Bot
$ python3 -m MissRaya
```
##### Mandatory Vars
```
[+] Make Sure You Add All These Mandatory Vars.
[-] API_ID: You can get this value from my.telegram.org
[-] API_HASH : You can get this value from my.telegram.org
[-] FDBURL : Your Firebase DataBase Url. (You can get this value from console.firebase.google.com)
[-] BOT_TOKEN: Get from @BotFather
[-] LOG_CHNL: Your Log Channel ID. (Make sure bot is admin in channel)
[-] BOT_USERNAME: Bot Username.
[+] The MissRaya won't run without setting the mandatory vars.
```## Important âš
[+] Go to console.firebase.google.com & Go to Your Project & Go to Project Settings & Go to Service Accounts & Click on Generate New Private Key & It will Download your Database Credentials File & Then rename it to Database.json & Put it on main directory on MissRaya. MissRaya won't work if you don't put it correctly.
[+] You Must Need To Create Some Keys on Firebase Realtime Database. It's on down below pitcure👇
[+] And then you need to Admins in database as like this👇. You must need at least one admin on bot. You can add new admins through bot after you deployed.
##### Should any be missing kindly let us know at [Developers](https://t.me/SLBotOfficial) or simply submit a pull request on the readme.
# Contributors
![GitHub Contributors Image](https://contrib.rocks/image?repo=TharukRenuja/MissRaya)[![SLBots](https://img.shields.io/badge/SLBotOfficial-Channel-orange?style=style=flat&logo=telegram)](https://telegram.dog/SLBotOfficial) [![SLBots](https://img.shields.io/badge/SLBotOfficial-Support-red?style=flat&logo=telegram)](https://telegram.dog/trtechguide) [![SLBots](https://img.shields.io/badge/SLBots-Website-red?style=flat&logo=CodersRank)](https://www.slbots.org) [![MIT license](https://img.shields.io/badge/License-MIT-blue?style=flat)](https://github.com/TharukRenuja/MissRaya/blob/main/LICENSE) [![Open Source](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/TharukRenuja/MissRaya)