Раньше этот код нёс за собой ВСЮ программу лояльности телеграм-канала https://t.me/ch_an, пока злой wallet не поднял минимальную сумму чека. Подпишитесь, кстати
Мой бот 🤡
Чтобы его завести, надо:
- Установить зависимости.
pip3 install pyrogram
pip3 install -U tgcrypto
pip3 install apscheduler
pip3 install emoji
-
Получить Telegarm API key из https://my.telegram.org/apps. Вписать опции в server/server/secret.py:
- Вписать App api_id в app_id
- Вписать App api_hash в app_api_hash
-
Завести папку server, если её нет:
cp -r server_default server
-
Вписать опции в server/server_vars.py:
- Завести суперсекретный чат для создания денежных чеков. Вписать его число-id (или строчку-username) в money_chat_id
- Завести канал, на который нужно всем подписаться. Вписать его число-id (или строчку-username) в dot_ch_id — Вписать в creator_username свой юзернейм — Вписать в bot_debug_message_id id сообщения поста, куда я прошу писать о багах. Туда робот будет писать о включении\выключении — Вписать в money_drop_message_id id сообщения поста с манидропом, куда робот будет сбрасывать деньги
- (опционально) поменять сетку уровней и бонусов за них. Напомню, что минимально возможная сумма для создания чека в @wallet — 0,0001 — (опционально) поменять правила манидропа.
-
Завести аккаунт человека с подключенным @wallet-кошельком, который будет денежной прослойкой.
-
Завести аккаунт робота, который будет главным интерфейсом, через @botfather. Робота нужно подписать на канал и на группу с минимальными правами админа.
-
Запустить main.py. Для первого логина pyrogram попросит два раза авторизоваться.
- Сначала нужно залогиниться в робота: необходимо вписать token робота, выданный @botfather
- Затем нужно залогиниться в человека: необходимо ввести телефон\код\пароль\всё_что_pyrogram_попросит
-
???
-
PROFIT!!!