Code Monkey home page Code Monkey logo

jesvijonathan / jesvi-bot-telegram Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 3.0 2.64 MB

A Developing All in one Telegram Handler Bot With Utility, Cross platform Support, Tools, Easy Setup, etc. Absolute bonkers backend modules and utility ;)

Home Page: https://jesvijonathan.github.io/Jesvi-Bot-Telegram/

License: MIT License

Python 68.64% Batchfile 7.07% C++ 11.78% Shell 12.51%
jesvi automation utility server full framework modules mysql organization tool

jesvi-bot-telegram's Introduction


Logo

Jesvi Bot v2

A Telegram Handler Bot With Multiple Features & Support
Official Webpage

View Demo · Report Bug · Request Feature

About This Project

![Jesvi Bot Utility][menu-screenshot]

This project was started as a program to handle several telegram groups that have a large number of members & also to serve several other unique features that were made simple & easy to users & admins.

Here's some shallow information :

  • Open Framework for starting your own bot service or use the fully built branches with prebuilt modules
  • Comes with tones of usefull bot modules that can be fully customized & used for efficient management
  • Has cross-platform support across major platforms
  • Comes with a utility application for setting up the requirements, tweaking the configurations & to access other functionalities across platforms
  • Simple & easy Database setup for both servers & regular personal computers
  • Debugging & live status info are upated live
  • And lots more stuff... explore it yourself.

This project still being developing by the me & the dev community, So you can expect more features and updates quite often..

All the tools are packed in & the Bot is all set to go in a server via script mode & also in a PC via utility mode which proves to be a good feature for debugging & for running mainstream

Feel free to mention a issue or a feature request in this repository :) & for more information, Check out Jesvi Bot's Official Webpage (<--under construction)

Built With

Jesvi Bot is built mainly with Python3 (3.8.6).. However, the OS specific Utility, tools & features are built using Batch & C++ (Mingw) for Windows.

Getting Started

Getting this program up and running is just a piece of cake ! Follow the steps and its just a few clicks away from getting it running...

Prerequisites

Installation

Normal Installation

  1. Unpack the latest release of Jesvi Bot using 7zip

  2. Run Jesvi Bot.exe application present inside the unpacked Jesvi-Bot/tg_bot/Windows/bin/ Folder

    • Move the bot folder to 'C:/' directory, only if your user-account-name has a space in it, else bot utility in windows will have trouble launching.
  3. Select 3. Install Requirements in the Jesvi Bot utility application to let the application automatically install all the required dependencies & modules the script requires to run

    • Make sure python3 path is set under system environment as 'py' (not as 'python' or 'py3' or 'python3', else you will encounter errors & will have to manually change it across all scripts that use 'py' to call python) & test it from command line using 'python --version'
    • Microsoft visual C++ distribution 2014 is required by some libraries installed via pip/wheel, so make sure to install it if you encounter errors.
    • Check if different version of python libraries are clashing.
  4. Setup MYSQL workbench & create/setup a new conection with a database

    • Make sure mysql paths are available in system Environment and are running as mysql or mysqlsh, check from command line to ensure they are working & start mysql server.
    • Linux users can install mariadb-server if mysql-server is not available in apt (both work the same).
    • You have to create a user in mysql that has been given all privileges to edit the database, once created try logging into mysql as the new user to make sure it is working
  5. Add the database details to Config.py to respective variables. Example :

database_name = "your_database"
database_user  = "root"
database_password = "your_database_password"

#do the same for other variables..
  1. Get your Bot API Token from @botfather via /newbot command & owner (*your) details from @jesvi_bot via /info command in telegram
  2. Now you can select Start in the Jesvi Bot Application & get Jesvi Bot fully running !
    • Check logs for any errors or further requirements

Usage

Jesvi Bot can come very handy when you have to manage a telegram group, channel, etc.. because of all the included features & tools that the bot is equiped with, It is easy for users & admins to get the full potential out of Jesvi Bot.

THERE ARE ALOT MORE (50+ MODULES) BUT IMMA LAZY TO TYPE ALL OF THEM...
yeah.. I'm just too frikin lazy to type all of them ...

Contributing

Contributions make this projetc better n better. Any contributions you make are greatly appreciated, So Imma gonna keep expecting pull req from you ;).

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Jesvi Jonathan -

Project Link : https://github.com/jesvijonathan/Jesvi-Bot-Telegram

jesvi-bot-telegram's People

Contributors

jesvijonathan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

jesvi-bot-telegram's Issues

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.