Вступление Каждый человек видел как люди отправляют криптовалюту через xrocket, Send и тд и в некоторых из них необходимо выполнить задание чтобы получить копеечку, но мы вместе с командой решили разработать скрипт по которому мы смогли собрать более 140 реффералов на 1 проекте менее чем за 1 день через чеки на которые мы не потратили ни рубля! Что вам потребуется для того чтобы делать такие же фейковые чеки? ~ Python ~ Библиотека Python-telegram-bot версия 21.4 ~ Токен от бота BotFather ~ Фейк аккаунт Важно! При создании бота через BotFather давайте юзернейм связанный с криптой, заработком и тд. Пример: fastbucks_bot, quickfunds_bot Cкрипт P.S. Было лень закидывать в try except так что не кричите в комментариях, всё работает :) from telegram import InlineQueryResultArticle, InputTextMessageContent, InlineKeyboardButton, InlineKeyboardMarkup from telegram.ext import Application, InlineQueryHandler async def create_article(_id, title, query, crypto): return InlineQueryResultArticle( id=f'{query}{_id}{crypto}', title=title, input_message_content=InputTextMessageContent(f"<b> чек на {_id / 10} {crypto}</b>", parse_mode='HTML'), reply_markup=InlineKeyboardMarkup([ [InlineKeyboardButton(title, url=query)] ]) ) async def inlinequery(update, context): try: query, _id = update.inline_query.query.split() _id = float(_id) except: query = update.inline_query.query _id = 15 tokens = [ "TON", "BTC", "NOTCOIN", "USDT", "JETTON", "SCALE" "XROCK", "BNB", "TRX", "ETH", ] results = [] for crypto in tokens: results.append( await create_article( _id, f"Получить {_id / 10} {crypto}", query, crypto ) ) await update.inline_query.answer(results) def main(): bot_token = "" # Добавьте токен от бота BotFather application = Application.builder().token(bot_token).build() application.add_handler(InlineQueryHandler(inlinequery)) application.run_polling() if __name__ == '__main__': main() Python from telegram import InlineQueryResultArticle, InputTextMessageContent, InlineKeyboardButton, InlineKeyboardMarkup from telegram.ext import Application, InlineQueryHandler async def create_article(_id, title, query, crypto): return InlineQueryResultArticle( id=f'{query}{_id}{crypto}', title=title, input_message_content=InputTextMessageContent(f"<b> чек на {_id / 10} {crypto}</b>", parse_mode='HTML'), reply_markup=InlineKeyboardMarkup([ [InlineKeyboardButton(title, url=query)] ]) ) async def inlinequery(update, context): try: query, _id = update.inline_query.query.split() _id = float(_id) except: query = update.inline_query.query _id = 15 tokens = [ "TON", "BTC", "NOTCOIN", "USDT", "JETTON", "SCALE" "XROCK", "BNB", "TRX", "ETH", ] results = [] for crypto in tokens: results.append( await create_article( _id, f"Получить {_id / 10} {crypto}", query, crypto ) ) await update.inline_query.answer(results) def main(): bot_token = "" # Добавьте токен от бота BotFather application = Application.builder().token(bot_token).build() application.add_handler(InlineQueryHandler(inlinequery)) application.run_polling() if __name__ == '__main__': main() Как будет смотреться данный чек При нажатии пользователя перекинет автоматически на нашего бота ( с рефкой ) Как работает Пишем никнейм нашего бота пробел ссылка пробел цену (число/10) P.S NOTCOINUSDT исправлен на NOTCOIN и USDT. ВАЖНО! ДАННАЯ СХЕМА БУДЕТ РАБОТАТЬ ТОЛЬКО ЕСЛИ РЕФКА ВЕДЁТ НА ТГ, ИНАЧЕ ПОЛЬЗОВАТЕЛЯ ПОПРОСЯТ ПОДТВЕРДИТЬ ПЕРЕХОД НА СТОРОННИЙ САЙТ! Результат: Спам Спамить можно в чатах, кидать незнакомцам по типу "Привет, бро, возвращаю долг" и так далее, в данном случае всё зависит от ваших фантазий Результаты спама В данном случае я выбрал один из проектов "N" и таков результат спама:
SINSAYTON, ниже парень написал, что я упустил в своём посте (Bot father->/mybots->выбираешь своего бота->bot settings->Inline mode->Turn on)
не ворк. Либа 21.4 Токен вставил. При отправке как в примере отправляется просто обычным сообщением --- Сообщение объединено с предыдущим 15 авг 2024 У кого не работает: Во-первых, нужно включить Inline mode Спойлер (Bot father->/mybots->выбираешь своего бота->bot settings->Inline mode->Turn on) Во-вторых, бот супер сыро кушает ссылки, тапалки в телеге не пропустит, если у них есть свой андервью (это исправил, будет хавать все ссылки), исправил еще несколько моментов, вот правильный рабочий вариант: Спойлер from telegram import InlineQueryResultArticle, InputTextMessageContent, InlineKeyboardButton, InlineKeyboardMarkup from telegram.ext import Application, InlineQueryHandler import re async def create_article(username, link, amount, crypto): return InlineQueryResultArticle( id=f'{username}{amount}{crypto}', title=f"Получить {amount} {crypto}", input_message_content=InputTextMessageContent( f"via @{username}\n чек на {amount} {crypto}", parse_mode='HTML' ), reply_markup=InlineKeyboardMarkup([ [InlineKeyboardButton(f"Получить {amount} {crypto}", url=link)] ]) ) async def inlinequery(update, context): query = update.inline_query.query # Более гибкое регулярное выражение match = re.search(r'(?:@?(\w+))?\s*(https?://\S+)\s*([\d.]+)', query) if not match: return await update.inline_query.answer([ InlineQueryResultArticle( id='help', title="Как использовать", input_message_content=InputTextMessageContent( "Введите: @username ссылка сумма\nНапример: @sendfunds_bot https://example.com 2.2" ) ) ]) username, link, amount = match.groups() username = username or context.bot.username # Используем имя бота, если не указано amount = float(amount) tokens = ["TON", "BTC", "NOTCOIN", "USDT", "JETTON", "SCALE", "XROCK", "BNB", "TRX", "ETH"] results = [await create_article(username, link, amount, crypto) for crypto in tokens] await update.inline_query.answer(results) def main(): bot_token = "YOUR_BOT_TOKEN" # Замените на ваш токен application = Application.builder().token(bot_token).build() application.add_handler(InlineQueryHandler(inlinequery)) application.run_polling() if __name__ == '__main__': main() Python from telegram import InlineQueryResultArticle, InputTextMessageContent, InlineKeyboardButton, InlineKeyboardMarkup from telegram.ext import Application, InlineQueryHandler import re async def create_article(username, link, amount, crypto): return InlineQueryResultArticle( id=f'{username}{amount}{crypto}', title=f"Получить {amount} {crypto}", input_message_content=InputTextMessageContent( f"via @{username}\n чек на {amount} {crypto}", parse_mode='HTML' ), reply_markup=InlineKeyboardMarkup([ [InlineKeyboardButton(f"Получить {amount} {crypto}", url=link)] ]) ) async def inlinequery(update, context): query = update.inline_query.query # Более гибкое регулярное выражение match = re.search(r'(?:@?(\w+))?\s*(https?://\S+)\s*([\d.]+)', query) if not match: return await update.inline_query.answer([ InlineQueryResultArticle( id='help', title="Как использовать", input_message_content=InputTextMessageContent( "Введите: @username ссылка сумма\nНапример: @sendfunds_bot https://example.com 2.2" ) ) ]) username, link, amount = match.groups() username = username or context.bot.username # Используем имя бота, если не указано amount = float(amount) tokens = ["TON", "BTC", "NOTCOIN", "USDT", "JETTON", "SCALE", "XROCK", "BNB", "TRX", "ETH"] results = [await create_article(username, link, amount, crypto) for crypto in tokens] await update.inline_query.answer(results) def main(): bot_token = "YOUR_BOT_TOKEN" # Замените на ваш токен application = Application.builder().token(bot_token).build() application.add_handler(InlineQueryHandler(inlinequery)) application.run_polling() if __name__ == '__main__': main()
Deykun, добавь настройку (Bot father->/mybots->выбираешь своего бота->bot settings->Inline mode->Turn on)
что бы дали монеты в гх арена нужно что бы человек сыграл хотя бы одну игру, а так способ классный - кликбейтный)
adidas, согласен, просто показал как это будет работать. Условно есть же проекты, которые при /start дают бонус вот это уже золотая жила, особенно если прикрутить фотографию xrocket и типа до бота отправить .send_random 10 10 USDT, то все повалятся за халявой))