Парсинг ботом username из группы — различия между версиями

Материал из боты telegram - ebot.one - редактор ботов
Перейти к: навигация, поиск
Строка 16: Строка 16:
 
В профиле редактора выбираете пункт [http://ebot.one/all/s_radoid/dialogs/profile.php?lng=rus&page=tgroups Парсинг user_name-ов]
 
В профиле редактора выбираете пункт [http://ebot.one/all/s_radoid/dialogs/profile.php?lng=rus&page=tgroups Парсинг user_name-ов]
  
Далее создаете элемент.
+
Далее создаете элемент. Бота выбираете из доступных в системе. Если при добавлении группы или необходимости сменить бота в списке ботов пусто - напишите [https://vk.com/im?sel=-138913624 нам]
 +
 
 +
Максимальное количество групп которые вы можете добавить на аккаунте - 3
  
 
[[Файл:Tgroup usernames 2 1.png|center]]
 
[[Файл:Tgroup usernames 2 1.png|center]]
Строка 35: Строка 37:
  
  
и указываете поля:  
+
[[Файл:Tgroup usernames 2 7.png|center]]
 +
 
 +
 
 +
Далее получим ID Группы. Для того чтобы узнать ID группы необходимо после добавления выбранного бота в администраторы группы написать в группу getGroupId
 +
 
 +
[[Файл:Tgroup usernames 2 2.png|center]]
 +
 
 +
Далее заполняем поля в системе:  
  
 
'''Имя группы''' - произвольное имя
 
'''Имя группы''' - произвольное имя
Строка 41: Строка 50:
 
'''ID группы (отрицательное число)''' - Для того чтобы узнать ID группы необходимо после добавления выбранного бота в администраторы группы написать в группу getGroupId. Таким образом это поле сможете заполнить только '''после того''' как выбранного бота укажете администратором в вашей группе.
 
'''ID группы (отрицательное число)''' - Для того чтобы узнать ID группы необходимо после добавления выбранного бота в администраторы группы написать в группу getGroupId. Таким образом это поле сможете заполнить только '''после того''' как выбранного бота укажете администратором в вашей группе.
  
'''Текущий бот ''' - выбираете из доступных в системе. Если при добавлении группы или необходимости сменить бота в списке ботов пусто - напишите [https://vk.com/im?sel=-138913624 нам]
+
'''Текущий бот ''' - При создании элемента бот уже будет указан, но если вдруг по каким-то причинам он не доступен (например бан) - нужно будет выбрать другого и заново добавить бота в группу в телеграме.  
 
 
Максимальное количество групп которые вы можете добавить на аккаунте - 3
 
  
  

Версия 15:40, 26 января 2018

Механизм относится к платным механизмам.

Для того чтобы можно было настроить данный механизм требуется чтобы были подключены следующие механизмы:

  • Обработка ботом сообщений групп (Этот)

Редактор позволяет настроить бота таким образом, что он будет обрабатывать сообщения, оставленные участниками группы. Это может пригодиться для парсинга username-ов участников для последующей рассылки, или для парсинга сообщений и получения из них каких-либо данных.

Реализовать механизм можно двумя способами.
  • Используя нашего бота. Способ не требует у вас Наличия хостинга, ftp, серверов и т.д.
  • Используя вашего бота. Потребуется хостинг, чтобы разместить на нем скрипт для сохранения user_name в файл или базу

Первый способ

В профиле редактора выбираете пункт Парсинг user_name-ов

Далее создаете элемент. Бота выбираете из доступных в системе. Если при добавлении группы или необходимости сменить бота в списке ботов пусто - напишите нам

Максимальное количество групп которые вы можете добавить на аккаунте - 3

Tgroup usernames 2 1.png

Далее добавляем бота в участники своей группы:

Tgroup usernames 2 3.png


Tgroup usernames 2 4.png

Далее добавляем бота в администраторы группы:

Tgroup usernames 2 5.png


Tgroup usernames 2 6.png


Tgroup usernames 2 7.png


Далее получим ID Группы. Для того чтобы узнать ID группы необходимо после добавления выбранного бота в администраторы группы написать в группу getGroupId

Tgroup usernames 2 2.png

Далее заполняем поля в системе:

Имя группы - произвольное имя

ID группы (отрицательное число) - Для того чтобы узнать ID группы необходимо после добавления выбранного бота в администраторы группы написать в группу getGroupId. Таким образом это поле сможете заполнить только после того как выбранного бота укажете администратором в вашей группе.

Текущий бот - При создании элемента бот уже будет указан, но если вдруг по каким-то причинам он не доступен (например бан) - нужно будет выбрать другого и заново добавить бота в группу в телеграме.




Второй способ

Файлы примера внешнего скрипта можно скачать по ссылке

После создания группы необходимо добавить в нее бота (по его логину). После чего добавить бота в администраторы группы.

Demo tgroup 0.png

Добавление бота в администраторы группы:

Demo tgroup 3.png
Demo tgroup 4.png
Demo tgroup 5.png

Структура команд:

Chat bot demo 0.png

Настройки команды:

Chat bot demo 1.png

Пример диалога с ботом:

Demo tgroup usernames 0.png

Результат парсинга сообщения пользователя

Demo tgroup usernames 1.png

Файлы примера внешнего скрипта можно скачать по ссылке