Friendly-Telegram

Friendly-Telegram

Black-Tools @devanoner

Эту статью написал наш подписчик @devanoner! Спасибо ему! Адаптировал: @FHDGamer!

Установка (для Termux, на Deb)

Обновимся:

apt update && apt install git python python3

Склонируем репозиторий:

git clone https://gitlab.com/friendly-telegram/friendly-telegram

Откроем папку и установим:

cd friendly-telegram
bash install.sh --no-web
Загрузка

Запросит api_id, api_hash, их можно получить на сайте my.telegram.org(вводишь свой номер, вводишь код подтверждения, там API Development Tools, создаешь там новое приложение и будет api_id & api_hash)

api hash
api id

После этого запросит номер, код который пришел и пароль (если стоит 2-х этапная аутентификация)

Конечная остановка)

Ждем надписи "Started for {id}".

Friendly-telegram установлен и готов к использованию. Модули можно найти на канале t.me/r8m2x_modules, базовые команды юзербота(по умолчанию префикс ., его надо вводить перед всеми командами, в конце статьи напишу как поменять этот самый префикс):

  • loadmod [reply to module] - загрузка модуля до рестарта, если выдает ошибку то в модуле ошибка соответственно
  • dlmod [ссылка на модуль(raw), название модуля в репозитории(можно узнать список доступных модулей не написав текст после dlmod] - загрузка модуля до выгрузки через unloadmod
  • restart - рестарт, нечего добавить
  • update - обновление
  • unloadmod 'название модуля' - выгрузить модуль с названием 'название модуля'
  • help - получить список загруженных модулей и команд
  • terminal [команда] - выполнить bash код
  • eval [питон код] - выполнить питоновский код, возвращает результат(он пишется в конце)
  • exec [питон код] - выполнить питоновский код, не возвращает результат(его нет в конце сообщения)
  • addalias [сокращенная команда] [команда] - создать алиас(или же сокращение команды, добавление триггера)
  • delalias [алиас] - удалить алиас
  • ping - проверка работоспособности бота/проверка пинга(зависит от того стоковый пинг или кастомный)
  • logs 40 - отправка логов с приоритетом 40(ошибки)
Не загружайте модули не проверив исходники, там может быть стиллер сессий!

Теперь опасные для Вас команды:

  • eval client.phone
  • eval await client.get_me()
  • eval/exec from telethon import functions, types;client(functions.account.DeleteAccountRequest(reason='reason'))
  • И т.д.

Я обещал, что расскажу как поменять префикс, так вооот... (вместо * должен быть префикс который вы хотите поставить, вместо . должен быть ваш текущий префикс)

  • .setprefix *
Читайте больше, херни говорите меньше.

Пока


P.S: ian-based дистрибутивах линукс надо просто добавить sudo перед apt):

Оригинал статьи (кликабельно) от подписчика @devanoner!

Report Page