Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 2.1 KB

README.md

File metadata and controls

53 lines (36 loc) · 2.1 KB

TgApproveBot - Телеграмм бот с открытым исходным кодом

Простое и действенное решение для помощи ведения каналов

Содержание

О проекте

Данный бот принимает заявки в телеграмм каналы/чаты. При подачи заявки в канал бот отправляет пользователю личное сообщение с просьбой привязать свой TON кошелек к боту. Далее бот проверяет кошелек. Если у аккаунта есть Telegram Premium или 1 NFT, бот принимает заявку в канал/чат. В ином случае заявка откланяется

Стек

Данный бот был написан на Python, испрользуя pyTelegramBotAPI, а так же pyTONPublicAPI

Установка

  1. Получите у BotFather Токен бота и вставьте его в переменную BOT_TOKEN.

  2. Создание виртуального окружения
    python -m venv venv

    python venv\Scripts\activate.bat - для Windows;

    python source venv/bin/activate - для Linux и MacOS.

  3. Установите все зависимости, используя команду pip install -r requirements.txt

Использование

  1. Создайте телеграмм чат(ы)/канал(ы) и добавьте в них бота, выдав ему права администратора
  2. Запустите бота командой python main.py

Авторы

  • Skat1005 - Developer - Skat1005 - Python Backend Developer