Skip to content
/ TeleSheep Public
forked from Bambooir/TeleSeed

An advance Administration bot based on yagop/telegram-bot

License

Notifications You must be signed in to change notification settings

A7F/TeleSheep

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

An advance Administration bot based on yagop/telegram-bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 98.9%
  • Shell 1.1%