Информация по ВК бот в телеге

Бот по осинту Бот по осинту Бот по осинту Бот по осинту

Представляем вам универсального телеграм-бота, который обладает функциональностью для отображения информации о различных аспектах: IP-адресе, кошельке, бин-карте, номере телефона и аккаунте ВКонтакте и тд.

Бот предоставляет полезные сведения о различных типах данных, позволяя вам легко получить информацию, которая может оказаться важной для ваших потребностей. Вот некоторые возможности, которыми обладает наш телеграм-бот:

  • IP-адрес: Просто отправьте боту IP-адрес, и он предоставит вам информацию о географическом местоположении, провайдере интернет-соединения и других сопутствующих данных.
  • Кошелек: Если у вас есть кошелек криптовалюты, просто отправьте боту его адрес, и он предоставит вам информацию о балансе, последних транзакциях и других связанных сведениях, чтобы помочь вам следить за вашими финансами.
  • Бин-карта: Если вам нужно узнать информацию о бин-карте, отправьте боту номер карты, и он предоставит вам сведения о типе карты (кредитная, дебетовая и т. д.), банке-эмитенте, стране происхождения и другие связанные данные.
  • Номер телефона: Просто отправьте боту номер телефона, и он выдаст информацию о стране, операторе связи и других ассоциированных деталях, которые могут помочь вам распознать и проследить номер (работет коряво).
  • ВКонтакте: Если вам интересно получить информацию о конкретном аккаунте ВКонтакте, просто предоставь ссылку на профиль пользователя, и он выдаст основную информацию, такую как имя, фамилию, фотографии профиля и другие публичные данные.

Функионал админки минимальный:

  • Статистика: Сколько юзеров воспользовались ботом
  • Рассылка: Доступна расслыка с фото и без

Источник: conff.org

Пишем бота пересылки сообщений из VK в Telegram на Python

aaf44db7572a2fcafef3ae5ea5c20bb2.png

Очень часто бывает что у вас группа в vk.com и вам бы хотелось завести канал в телеграмм но постить вручную сообщения в два источника не очень удобно. Ниже мы рассмотрим бота для пересылки сообщений из вконтакте в телеграм.

Регистрируем бота в Telegram

Отправляем ему команду:

/newbot

Придумываем имя боту

Alright, a new bot. How are we going to call it? Please choose a name for your bot.

Придумываем username, должно заканчиваться обязательно на ‘bot’

Good. Now let’s choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.

Все, бот зарегистрирован, самое важное это последние сообщение с токеном бота, ни кому не сообщайте его т.к. зная токен можно полностью управлять ботом.

Еще по теме:  Как узнать админа в Телеграмме

Use this token to access the HTTP API:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Пишем бота Telegram

Создаем в нашем проекте файл settings.ini и добавляем в него настройки подключения нашего будущего бота пересылки сообщений из vk.

где:
last_id — последний ID сообщения ленты вконтакте, можно оставить 123
include_link — вставлять ли ссылки
preview_link — использовать ли предпросмотр ссылок

login — ваш логин аккаунта вконтакте
password — ваш пароль аккаунта вконтакте
domain — группа или id сообщества вконтакте
count — количество последних забираемых сообщений сообщество (ограничение API вконтакте, максимум 100 за один запрос)

bot_token — токен бота полученный выше
channel — название канала в телеграмме для публикации ботом, важно помнить что для публикации сообщений в канале ботом, его нужно добавить администратором канала

Нам понадобятся библиотеки:

configparser и logging из стандартной библиотеки Python, и конечно сам Python, на момент написания статьи у меня была версия 3.6.2

Устанавливаем библиотеки через pip желательно в virtualenv, в консоли набираем:

pip install vk_api pip install pyTelegramBotAPI

Создаем файл vk_to_tg.py и начинаем в него писать.

import os import sys import vk_api import telebot import configparser import logging from telebot.types import InputMediaPhoto

Считываем данные из settings.ini
config_path = os.path.join(sys.path[0], ‘settings.ini’) config = configparser.ConfigParser() config.read(config_path) LOGIN = config.get(‘VK’, ‘LOGIN’) PASSWORD = config.get(‘VK’, ‘PASSWORD’) DOMAIN = config.get(‘VK’, ‘DOMAIN’) COUNT = config.get(‘VK’, ‘COUNT’) BOT_TOKEN = config.get(‘Telegram’, ‘BOT_TOKEN’) CHANNEL = config.get(‘Telegram’, ‘CHANNEL’) INCLUDE_LINK = config.getboolean(‘Settings’, ‘INCLUDE_LINK’) PREVIEW_LINK = config.getboolean(‘Settings’, ‘PREVIEW_LINK’)

Инициализируем телеграмм бота vk телеграмм бота
bot = telebot.TeleBot(BOT_TOKEN)

Получаем данные из vk.com для последующей обработки
# Получаем данные из vk.com def get_data(domain_vk, count_vk): vk_session = vk_api.VkApi(LOGIN, PASSWORD) vk_session.auth() vk = vk_session.get_api() # Используем метод wall.get из документации по API vk.com response = vk.wall.get(domain=domain_vk, count=count_vk) return response

Проверяем и извлекаем данные по условиям перед отправкой
# Проверяем данные по условиям перед отправкой def check_posts_vk(): response = get_data(DOMAIN, COUNT) response = reversed(response[‘items’]) for post in response: # Читаем последний извесный id из файла ‘LAST_ID’) # Сравниваем id, пропускаем уже опубликованные if int(post[‘id’]) 0: image_urls = list(map(lambda img: max( img[«sizes»], key=lambda size: size[«type»])[«url»], images)) print(image_urls) bot.send_media_group(CHANNEL, map( lambda url: InputMediaPhoto(url), image_urls)) # Проверяем есть ли репост другой записи if ‘copy_history’ in post: copy_history = post[‘copy_history’] copy_history = copy_history[0] print(‘—copy_history—‘) print(copy_history) text = copy_history[‘text’] send_posts_text(text) # Проверяем есть ли у репоста прикрепленное сообщение if ‘attachments’ in copy_history: copy_add = copy_history[‘attachments’] copy_add = copy_add[0] # Если это ссылка if copy_add[‘type’] == ‘link’: link = copy_add[‘link’] text = link[‘title’] send_posts_text(text) img = link[‘photo’] send_posts_img(img) url = link[‘url’] send_posts_text(url) # Если это картинки if copy_add[‘type’] == ‘photo’: attach = copy_history[‘attachments’] for img in attach: image = img[‘photo’] send_posts_img(image) # Записываем id в файл config.set(‘Settings’, ‘LAST_ID’, str(post[‘id’])) with open(config_path, «w») as config_file: config.write(config_file)

Еще по теме:  Как зайти в Телеграм каналы из которых вышли

Отправляем посты в телеграмм

# Текст def send_posts_text(text): if text == »: print(‘no text’) else: # В телеграмме есть ограничения на длину одного сообщения в 4091 символ, разбиваем длинные сообщения на части for msg in split(text): bot.send_message(CHANNEL, msg, disable_web_page_preview=not PREVIEW_LINK)

Если сообщение длинное то разбиваем его на несколько:
def split(text): if len(text) >= max_message_length: last_index = max( map(lambda separator: text.rfind(separator, 0, max_message_length), message_breakers)) good_part = text[:last_index] bad_part = text[last_index + 1:] return [good_part] + split(bad_part) else: return [text]

Если это изображение:

# Изображения def send_posts_img(img): # Находим картинку с максимальным качеством url = max(img[«sizes»], key=lambda size: size[«type»])[«url»] bot.send_photo(CHANNEL, url)

И в самом конце инициализируем наш скрипт:
if __name__ == ‘__main__’: check_posts_vk()

Репозиторий бота на github.com

Все, удачного Вам написания собственных Telegram ботов на Python

Источник: nikovit.ru

Как найти канал, группу или бота в Телеграм — поиск в мессенджере

Telega.in — лучшая биржа каналов с безопасной сделкой. Выбери каналы со статистикой и сделай массовую закупку постов. От 10 рублей!

Taplike — покупка активностей в ваш канал: подписчики, просмотры. Подготовь канал к продвижению. 100% гарантия безопасности от сервиса. От 10 рублей!

Click.ru — запуск официальной рекламы Telegram Ads (от €3000/месяц).

2ф.png

Также поиск осуществляется и по линку сообщества (ссылка). Выглядит это следующим образом: t.me/onedaysleepmusic.

3ф.png

Так находится страница, когда известно название нужного вам канала. Если название не знакомо, то можно найти по интересам и тематике. И выбрать нужный вам канал.

ВАЖНО. Такой поиск будет возможен только для открытых каналов. Если страница закрыта, то следует попросить вступить в такую группу непосредственно владельца.

Как в Телеграм искать группы

Поиск группы происходит таким же образом. В строке «Поиск» вводится название группы.

1ф.png

Как в Telegram найти бота

Существует три способа поиска бота.

Поиск через юзернейм

Если знать имя бота, то можно быстро и без проблем найти через имя пользователя. Для этого следует проделать следующие действия:

После этих действий бот готов к работе.

Поиск через каталог

Можно также найти робота через каталог на сайте http://telegram.org.ru/.

7ф.png

  • Следует зайти через любой браузер на сайт.
  • Затем перейти в раздел «Боты».
  • Выбрать нужный вам вариант.
  • Следующим шагом будет установка данной программы в приложение.
  • Запустить бота.

Поиск встроенными ботами в приложении

Также можно воспользоваться уже встроенными роботами — помощниками в мессенджере. Тут вообще все просто.

  • Следует запустить чат с любым пользователем.
  • Затем написать в строке набора сообщения имя бота.
  • Ввести поисковый запрос.
  • Потом найти полученные результаты и отправить необходимое собеседнику.

Каталоги Телеграм каналов и чатов

Часто пользователям популярного мессенджера Телеграм нужно найти страницы, группы или чаты по интересам. Поэтому можно найти каталог, где собраны подходящие и любимые для вас каналы Telegram. Они уже отсортированные по группам и находятся все в одном месте. Каждый пользователь, у которого есть свое сообщество в Телеграме или чат, может добавить его в каталог. Это позволяет сделать ресурс более посещаемый. А так же дает возможность сделать их канал или чат популярнее и быть в топе. Например, https://tlgrn.ru/. Тут собрана информация по интересам и тематике.

Еще по теме:  Чтоттакое активные сиансы в ТГ

8ф.png

Также можно найти через поиск в приложении телеграм. Для этого нужно:

9ф.png

  • ввести латинскими буквами слово «каталог»;
  • и выбрать из списка нужный именно вам.

Поиск через биржу рекламы

Биржа рекламы представляет собой каталог Телеграм-каналов.
Для поиска следует произвести следующие действия:

  • зарегистрировать аккаунт на бирже;
  • затем посредством API осуществить запрос к серверу Telegram и получить данные о добавляемом канале: общее количество пользователей (реальных и ботов), показатели роста аудитории и активность на ресурсе. При этом составляется рейтинг.
  • Владелец размещает необходимую информацию для рекламодателей, устанавливает стоимость показа.

После добавления страницы на биржу администратору будут приходить уведомления о поступающих заявках на рекламу. Владельцу канала остается только обрабатывать их и отбирать нужные по тематике, а также по содержанию и стоимости, получая с этого прибыль.

Поиск при помощи поисковой системы

Есть еще способ найти страницу или группу — это воспользоваться поисковиком.

  • Следует открыть браузер. Например, Яндекс
  • И задать поисковый запрос по тематике, которая вас интересует. Достаточно ввести в поисковом запросе «Канал Телеграмм и тему». 10ф.png
    Скорее всего вы найдете много рекомендаций от других пользователей или небольшие подборки по данной теме. Этот вариант будет удобно искать при помощи компьютера.
  • Если поиск ведется с вашего персонального компьютера, то достаточно кликнуть на предложенную ссылку.11ф.png
  • Автоматически будет открыто окно приложения Телеграм. Открытие страницы будет возможным при условии, что данная программа уже установлена на персональный компьютер.13ф.png
  • Если программа не установлена, то следует загрузить и установить приложение.

Поиск через ВК

Через социальную сеть Вконтакте также можно произвести поиск сообщества и группы в социальной сети Телеграм по имени.

Но через поиск по имени не всегда можно найти, так как владельцы страниц ВК могут не создавать свои страницы в Телеграме.

Также есть специальная группа ВК, где можно осуществить поиск. Это своеобразный каталог Телеграм каналов по интересам и тематике. Публичная страница так и называется «Telegram поиск каналов | Телеграм каналы».

14ф.png

15ф.png

Метки поста: Telegram

Создатель и автор сайта gruzdevv.ru. Практикующий маркетолог (PPC, SEO, SMM). Более 150 реализованных контентных сайтов. Онлайн-консультации и аудит проектов. Ссылка на приватный Телеграм-канал:

Источник: gruzdevv.ru

Рейтинг
( Пока оценок нет )
Загрузка ...