SmartLiving.ru

Обсуждение проекта
 
Текущее время: Ср окт 18, 2017 7:50 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 536 ]  На страницу 1, 2, 3, 4, 5 ... 54  След.
Автор Сообщение
 Заголовок сообщения: Модуль "Telegram"
СообщениеДобавлено: Чт фев 11, 2016 7:12 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт окт 21, 2014 7:31 pm
Сообщения: 359
Откуда: Киров
Благодарил (а): 10 раз.
Поблагодарили: 157 раз.
Модуль для интеграции с Telegram

На данный момент умеет
  • регистрировать пользователей
  • отправлять сообщения системы (определенного уровня важности)
  • принимать команды
  • создает в приложении Telegram клавиатуру с шаблонами команд
  • прием файлов
  • проигрывание голосовых сообщений
  • обработчики событий
  • сортировка команд
  • webhook
  • экспорт/импорт команд и событий

В разработке
  • ...

В планах
  • ...
[Показать] Скрытый текст: Регистрация бота
Для работы модуля необходимо зарегистрировать бота и получить его уникальный id, являющийся одновременно и токеном. Для этого в Telegram существует специальный бот — @BotFather.

Пишем ему /start и получаем список всех его команд.
Первая и главная — /newbot — отправляем ему и бот просит придумать имя нашему новому боту. Единственное ограничение на имя — в конце оно должно оканчиваться на «bot». В случае успеха BotFather возвращает токен бота и ссылку для быстрого добавления бота в контакты, иначе придется поломать голову над именем.

В настройки модуля вносится токен бота вида "123456780:AAHeВ7UcDWvEovvcFaMfUrUVPupNORHWD_k"


[Показать] Скрытый текст: История изменений
06.06.2016 Сортировка команд
03.03.2016 Расширенная настройка доступа к командам
01.03.2016 Локализация, помощь
24.02.2016 Отправка сообщений, изображений из пользовательских скриптов
23.02.2016 Отправка сообщений системы определенного уровня важности
16.02.2016 Сохранение файла из сообщения
15.02.2016 Шаблоны команд
13.02.2016 Обработка команд
11.02.2016 Первая альфа версия


[Показать] Скрытый текст: Пример использования модуля для отправки сообщений в своих скриптах
Код:
include(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendMessageToUser(139809588 ,"test message");
$telegram_module->sendMessageToAdmin("test message to admin");
$telegram_module->sendMessageToAll("test message to all");
$telegram_module->sendImageToUser(139809588 ,'/var/www/images/trees.jpg');
$telegram_module->sendImageToAdmin('/var/www/images/htc_hero_wallpaper_01.jpg');
$telegram_module->sendImageToAll('/var/www/images/htc_hero_wallpaper_01.jpg'); 


Архив с модулем

Связаться с автором

_________________
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296


Последний раз редактировалось Eraser Вт ноя 15, 2016 5:01 pm, всего редактировалось 24 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Чт фев 11, 2016 9:01 pm 
Не в сети

Зарегистрирован: Сб янв 16, 2016 12:18 am
Сообщения: 191
Откуда: Минск
Благодарил (а): 15 раз.
Поблагодарили: 15 раз.
а постить фото планируется? если это там можно...

_________________
http://connect.smartliving.ru/profile/751


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Чт фев 11, 2016 9:16 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт окт 21, 2014 7:31 pm
Сообщения: 359
Откуда: Киров
Благодарил (а): 10 раз.
Поблагодарили: 157 раз.
flair писал(а):
а постить фото планируется? если это там можно...


да я планирую сделать прием файлов (в том числе и фото), но пока только обдумываю как это использовать

_________________
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Чт фев 11, 2016 9:34 pm 
Не в сети

Зарегистрирован: Сб янв 16, 2016 12:18 am
Сообщения: 191
Откуда: Минск
Благодарил (а): 15 раз.
Поблагодарили: 15 раз.
в смысле зачем?

_________________
http://connect.smartliving.ru/profile/751


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Пт фев 12, 2016 12:08 pm 
Не в сети
Site Admin

Зарегистрирован: Пн сен 05, 2011 6:48 pm
Сообщения: 4097
Откуда: Минск, Беларусь
Благодарил (а): 66 раз.
Поблагодарили: 1087 раз.
Полезный модуль должен быть.
Что-то у меня в архиве только папка templates, соответственно модуль не устанавливается.
Ещё совет -- выложите его на github, как другие модули, и тогда его можно будет добавить в маркет и устанавливать как другие дополнения.

_________________

Сергей Джейгало, разработчик MajorDoMo
Профиль Connect -- информация, сотрудничество, услуги


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Пт фев 12, 2016 1:49 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт окт 21, 2014 7:31 pm
Сообщения: 359
Откуда: Киров
Благодарил (а): 10 раз.
Поблагодарили: 157 раз.
Извиняюсь за неправильный архив

Выложил исходники на github
https://github.com/Anisan/majordomo-telegram

Архив можно скачать оттуда
https://github.com/Anisan/majordomo-telegram/archive/master.zip

_________________
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Пт фев 12, 2016 4:12 pm 
Не в сети
Site Admin

Зарегистрирован: Пн сен 05, 2011 6:48 pm
Сообщения: 4097
Откуда: Минск, Беларусь
Благодарил (а): 66 раз.
Поблагодарили: 1087 раз.
Отлично, добавил в маркет

_________________

Сергей Джейгало, разработчик MajorDoMo
Профиль Connect -- информация, сотрудничество, услуги


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Пт фев 12, 2016 4:40 pm 
Не в сети

Зарегистрирован: Вт янв 17, 2012 12:31 pm
Сообщения: 834
Благодарил (а): 88 раз.
Поблагодарили: 64 раз.
чет не получается разобраться с модулем....вроде получил токен (цифры:буквы-буквы)....добавил...а дальше что...как проверить что все ок?

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Пт фев 12, 2016 11:20 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт фев 26, 2015 1:38 am
Сообщения: 300
Откуда: Санкт-Петербург
Благодарил (а): 16 раз.
Поблагодарили: 59 раз.
Все просто супер!!!
Вложение:
Снимок1.PNG
Снимок1.PNG [ 130.42 КБ | Просмотров: 13085 ]

Вложение:
Снимок2.PNG
Снимок2.PNG [ 6.47 КБ | Просмотров: 13085 ]

Вложение:
Снимок.PNG
Снимок.PNG [ 121.41 КБ | Просмотров: 13085 ]

_________________
http://connect.smartliving.ru/profile/572


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Сб фев 13, 2016 4:20 am 
Не в сети

Зарегистрирован: Вт янв 17, 2012 12:31 pm
Сообщения: 834
Благодарил (а): 88 раз.
Поблагодарили: 64 раз.
я тоже победил)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 536 ]  На страницу 1, 2, 3, 4, 5 ... 54  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB