Code Monkey home page Code Monkey logo

waifu-husbando-catcher's Introduction

Image

WAIFU & HUSBANDO CATCHER

Maintenance
Open Source Love svg2 PRs Welcome
Support Group!

Available On Telegram As Collect Em all and Ask for Help in our Support Chat

About The Repository

● This is an Open Source Implementation of Character Catcher Bot for Telegram

  • For Example, Grab/Hunt/Protecc/Collect etc.. These Types of Bot You must have seen it on your telegram groups..

  • This bot sends characters in group after every 100 Messages Of Groups Then any user can Guess that character's Name Using /guess Command.

  • Now you can also deploy this type of bot. Using our source, we've used Python-Telegram-Bot V20.6 and Also lil bit Pyrogram. Enjoy!

HOW TO UPLOAD CHARACTERS?

Format:

/upload img_url character-name anime-name rarity-number

Example:

/upload Img_url muzan-kibutsuji Demon-slayer 3

use Rarity Number accordingly rarity Map

Number Rarity
1 ⚪️ Common
2 🟣 Rare
3 🟡 Legendary
4 🟢 Medium

USER COMMANDS

  • /guess - Guess the character
  • /fav - Add a character to favorites
  • /trade - Trade a character with another user
  • /gift - Gift a character to another user
  • /collection - Boast your harem collection
  • /topgroups - List the groups with biggest harem (globally)
  • /top - List the users with biggest harem (globally)
  • /ctop - List the users with biggest harem (current chat)
  • /changetime - Change the frequency of character spawn

SUDO USER COMMANDS..

  • /upload - Add a new character to the database
  • /delete - Delete a character from the database
  • /update - Update stats of a character in the database

OWNER COMMANDS

  • /ping - Pings the bot and sends a response
  • /stats - Lists number or groups and users
  • /list - Sends a document with list of all users that used the bot
  • /groups - Sends a document with list of all groups that the bot has been in

DEPLOYMENT METHODS

Heroku

  • Fork The Repository
  • Go to config.py
  • Fill the All variables and Go to heroku. and deploy Your forked Repository

Local Deploy/VPS

  • Fill variables in config.py
  • Open your VPS terminal (we're using Debian based) and run the following:
sudo apt-get update && sudo apt-get upgrade -y           

sudo apt-get install python3-pip -y          
sudo pip3 install -U pip

git clone https://github.com/<YourUsername>/WAIFU-HUSBANDO-CATCHER && cd WAIFU-HUSBANDO-CATCHER

pip3 install -U -r requirements.txt          

sudo apt install tmux && tmux          
python3 -m shivu

License

The Source is licensed under MIT, and hence comes with no Warranty whatsoever.

Appreciation

If you appreciate this Code, make sure to star ✨ the repository.

Developer Suggestions

  • Don't Use heroku. Deploy on Heroku is just for testing. Otherwise Bot's Inline will Work Too Slow.
  • Use a reliable VPS provider

waifu-husbando-catcher's People

Contributors

cosmicpredator avatar ishikki-akabane avatar izumicypherx avatar mohsinkhann12 avatar mynameisshekhar avatar shutuplexus avatar siamkira avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

waifu-husbando-catcher's Issues

Bot Doesn't Start. Pyrogram works but not PTB

Expected Behavior

On sending /start the bot should trigger start.py and invoke start method

Current Behavior

/start doesn't return anything. But start.py is being triggered.

Possible Solution

Changing the position of contents of start.py inside __main__.py

Steps to Reproduce

N/A

Context (Environment)

N/A

ISSUE_TEMPLATE

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce

Context (Environment)

Detailed Description

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.