Git Product home page Git Product logo

fix's Introduction

https://telegram.me/Rlotar ![https://github.com/SEEDTEAM/TeleSeed](https://img.shields.io/badge/💬_Github-Seed ufficiale-green.svg)

Questa è un semplicissimo fork in italiano di TeleSeed, un avanzato e potente bot che semplifica e migliora l'amministrazione dei gruppi su Telegram. TeleSeed è basato su Yagop (yagop/telegram-bot) licensed under GNU General public License

Features

  • Anti spam con possibilità di settare la sensibilità per ogni gruppo
  • Realms multipli (gruppi di amministrazione)
  • Immune ad ogni genere di spam con bot XY, con possibilità di bloccare nome, foto, membri, aggiunta di bot
  • Ban globale
  • Possibilità di broadcast su ogni gruppo
  • Permette di ottenere il link del gruppo
  • Kicka, banna ed unbanna con una semplice risposta
  • Lista dei gruppi, degli utenti bannati, anche globalmente
  • Log completo degli eventi che avvengono nel gruppo!
  • Invita by username
  • Possibilità di amministrare un gruppo interagendo in privato col bot
  • Blocco della lingua arabica
  • Rimuovi utenti inattivi o senza username
  • Ed altro...

Installazione

Segui queste semplici istruzioni da terminale per installare il bot e tutto il necessario su un sistema Linux

# Testato su Ubuntu 14.04 e c9.io, per altri OS consulta https://github.com/yagop/telegram-bot/wiki/Installation
sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev make unzip git redis-server g++ libjansson-dev libpython-dev expat libexpat1-dev
# Installiamo il bot
cd $HOME
git clone https://github.com/RememberTheAir/TeleSheep.git
cd TeleSheep
chmod +x launch.sh
./launch.sh install
./launch.sh # Inserisci il numero di telefono ed il codice di verifica.

Un solo comando

Per installare con un solo comando su distro basate su debian (utile per distribuzioni VPS), usa:

#https://github.com/yagop/telegram-bot/wiki/Installation
sudo apt-get update; sudo apt-get upgrade -y --force-yes; sudo apt-get dist-upgrade -y --force-yes; sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson* libpython-dev make unzip git redis-server g++ -y --force-yes && git clone https://github.com/RememberTheAir/TeleSheep.git && cd TeleSheep && chmod +x launch.sh && ./launch.sh install && ./launch.sh

Avviare Redis

cd $HOME
redis-server
#Controllare se Redis funziona correttamente
redis-cli ping
#(Dovrebbe restituire la stringa PONG)

Configurazione del primo Realm (gruppo di amministrazione del bot)

##LA GESTIONE DEL/DEI REALM AVVIENE IN MODO DIVERSO RISPETTO A COME TELESEED LI GESTISCE

Un realm non è più tale se il suo id è inserito nella table in config.lua. Ora i Realm vengono registrati direttamente in moderation.json, ogni gruppo indicizzato infatti riporta una voce della table che permette di riconoscere se un gruppo è un Realm.

Affinchè un gruppo venga riconosciuto come Realm, ora è possibile utilizzare il comando /aggrealm, allo stesso modo un gruppo può essere rimosso dai realm con /rimrealm (solo per amministratori).

Inoltre, i comandi in un Realm ora sono disponibili A TUTTI I SUOI MEMBRI, e non più solo agli amministratori, tranne /aggadmin, /rimadmin (solo per sudo). Nessuno può invitare membri in un Realm, se non un amministratore.

Infine, affinchè il plugin contatta.lua funzioni, è necessario inserire l'id che dovrà ricevere il feedback al table contatta in config.lua.

contatta = {qui l'id}

Utilizzare il bot in gruppi già esistenti

Il bot può essere utilizzato per amministrare anche gruppi già esistenti, se reso amministratore dal creatore del gruppo tramite l'apposita opzione nel menu.

Per aggiungere il nuovo gruppo all'indice dei gruppi amministrati è necessario utilizzare il comando /agg (solo gli amministratori del bot possono usarlo)

D'ora in poi il bot funzionerà normalmente, tranne che per il fatto che non potrà fornire il link del gruppo (non ne è il creatore).

L'utente che utilizzerà /agg verrà promosso in automatico proprietario del gruppo (proprietario che può essere cambiato con /setboss [id])

Nel caso in cui vogliate rendere il comando /add disponibile a tutti e non solo agli amministratori, così che tutti possano usare il bot nel proprio gruppo, è sufficiente commentare le linee 302, 303 e 304 nel file plugins/ingroup.lua.

Comandi per l'id sudo

/plugs : mostra l'elenco di tutti i plugin;

/ricarica : ricarica i plugins:

/pa [plugin] : abilita il plugin;

/pd [plugin] : disabilita il plugin;

/rispondi [id] [risposta] : rispondi alla richiesta di un utente

Supporto e sviluppo

Non contattare i creatori di Seed bot in privato.

Se individui qualche errore grammaticale/problema/malfunzionamento, contattami in privato (@Rlotar) od utilizza github.

Ringraziamenti speciali a:

@seyedan25

Per gestire @teleseed su Telegram

@topkecleon

@JuanPotato

TUTTI I CREDITI A:

Alphonse (Telegram), ideatore

I M /-\ N (Telegram), sviluppatore

Siyanew (Telegram), responsabile del test branch

Canale ufficiale > @TeleSeedCH (di TeleSeed ufficiale)

Me, l'inutile essere che ha tradotto TeleSeed in italiano: @Rlotar. Come detto prima, in caso di problemi non esitare a contattarmi/forkare e fare un pull request/commentare il file su github

fix's People

Contributors

remembertheair avatar imandaneshi avatar hmon avatar rondoozle avatar aqasaeed avatar paydaar avatar

Watchers

James Cloos avatar  avatar

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.