Coder Social home page Coder Social logo

mohammadrezaamani / uniland Goto Github PK

View Code? Open in Web Editor NEW
18.0 2.0 1.0 863 KB

A highly modular and diverse Telegram Bot for universities and institutions written in python. This is the effort of a group of eight CS students at AUT as the final project for Software Engineering Course (1380044).

Home Page: https://t.me/UniLandbot

License: MIT License

Python 99.87% Dockerfile 0.13%
orm pyrogram python sqlalchemy telegram telegram-bot

uniland's Introduction

UniLand
Highly Modular and Diverse Telegram Bot
Bot Documentation Channel Support


UniLand Telegram Bot

An instance of this bot is active at UniLand Telegram Bot

A highly modular and diverse Telegram Bot for universities and institutions written in python. This is the effort of a group of eight CS students at AUT as the final project for Software Engineering Course (1380044).

Contents

Requirements

Python Compatibility

This bot is written entirely in python. tested versions are python 3.11, 3.10, 3.9, 3.8, 3.7 while older versions should not cause any problem, we recommend using the latest version of python3.

Dependencies

This package requires the following packages:

Instructions

To run the bot, you need to have a Telegram API ID and API Hash. You can get them from my.telegram.org. Then, you need to create a config.py file in the root directory of the project and fill it with the following information:

     API_ID = # Your API ID
     API_HASH = # Your API Hash
     BOT_TOKEN = # Your Bot Token
     REPL_URL = # Your Replit URL

We recommend using a Repl to host the bot but if you have your own server, replace REPL_URL with its URL.

Replit no longer supports Telegram bots, use another vps or hosting service.

Then, you can run the bot using the following command:

    python3 -m uniland

Key Features

Some of the key feature are listed below. For more information, please refer to the Documentation.

  • Modular - Highly modular and can be easily extended.
  • Easy to Use - Easy to customize the interface and messages.
  • Diverse - Can be used for a wide range of purposes.
  • Secure - Uses the latest encryption protocols matched by Telegram's MTProto.
  • Fast - Build with the fastest performing asynchronus libraries to achieve high performance.

License

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

uniland's People

Contributors

alimium avatar delaram-m avatar fatimaabdolhay avatar ilyakhalafi avatar mohammadrezaamani avatar poripouria avatar

Stargazers

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

Watchers

 avatar  avatar

Forkers

poripouria

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.