[Модуль] Telegram (telegram)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Благодарил (а): 16 раз
Поблагодарили: 66 раз
Контактная информация:

Re: Модуль "Telegram"

Сообщение m-malva » Вт май 03, 2016 3:17 pm

Vit писал(а):
m-malva писал(а):Eraser, спасибо. :P
Снимок.JPG
Приветствую!
Подскажите где стикеры брать такие симпотичные?
https://tlgrm.ru/stickers/Violet_1
За это сообщение автора m-malva поблагодарили (всего 2):
Vit (Вт май 03, 2016 3:30 pm) • Amarok (Сб дек 24, 2016 8:01 am)
Рейтинг: 2.33%
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Модуль "Telegram"

Сообщение Vit » Ср май 04, 2016 1:48 pm

m-malva писал(а):картинка с камеры, статус погоды и системный статус это все уже есть.
Хочу стикеры, файлы голоса, видео файлы. Че там еще в Telegram.php? А кнопки !!! тоже хочу :)
про погоду
СпойлерПоказать
Снимок.JPG
про систему
СпойлерПоказать
Снимок1.JPG
пр бензин
СпойлерПоказать
Снимок3.JPG
про камеру
СпойлерПоказать
Снимок5.JPG

подскажите как вы прикрутили иконки в чате к боту и пользователю?
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Благодарил (а): 16 раз
Поблагодарили: 66 раз
Контактная информация:

Re: Модуль "Telegram"

Сообщение m-malva » Ср май 04, 2016 1:59 pm

Vit писал(а):
подскажите как вы прикрутили иконки в чате к боту и пользователю?
СпойлерПоказать
photo_2016-05-04_13-53-39.jpg
photo_2016-05-04_13-53-39.jpg (99.72 КБ) 9057 просмотров
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Благодарил (а): 16 раз
Поблагодарили: 66 раз
Контактная информация:

Re: Модуль "Telegram"

Сообщение m-malva » Ср май 04, 2016 2:07 pm

skysilver писал(а):Ребята, подкиньте идей, кто как использует этот модуль. Какие команды реализуете? О чем оповещаете? А то фантазии что-то не хватает. ))
Пересылаемые сообщения не обрабатывать а куда-нибудь записывать (в txt файл или в БД).
Тогда можно в телеграмм удалить личный канал "заметки" и пересылать все Алисе.
photo_2016-05-04_14-13-01.jpg
photo_2016-05-04_14-13-01.jpg (50.11 КБ) 9048 просмотров
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Модуль "Telegram"

Сообщение Vit » Чт май 05, 2016 2:54 pm

m-malva писал(а):
Vit писал(а):
подскажите как вы прикрутили иконки в чате к боту и пользователю?
СпойлерПоказать
photo_2016-05-04_13-53-39.jpg
попробовал, чет не хочет обновлять...
а пользователь системы?
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Модуль "Telegram"

Сообщение Dark_Veter » Чт май 05, 2016 3:00 pm

Vit писал(а):благодарю, попробую, а пользователь системы?
В настройках клиента telegram.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Модуль "Telegram"

Сообщение Vit » Чт май 05, 2016 3:16 pm

спасибо всем, кто отозвался
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 869 раз
Контактная информация:

Re: Модуль "Telegram"

Сообщение Eraser » Чт май 05, 2016 4:00 pm

Очередное обновление :)

Теперь бот понимает сообщения с местоположением, и записывает координаты привязанного к отправителю пользователя системы

Добавлены функции для отправки координат

Код: Выделить всё

include(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendLocationToUser(139809588 , 58.5876084,49.6533398);
$telegram_module->sendLocationToAdmin(58.5876084, 49.6533398);
$telegram_module->sendLocationToAll(58.5876084, 49.6533398); 
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Благодарил (а): 16 раз
Поблагодарили: 66 раз
Контактная информация:

Re: Модуль "Telegram"

Сообщение m-malva » Вт май 10, 2016 3:37 pm

Eraser писал(а):Очередное обновление :)

Теперь бот понимает сообщения с местоположением, и записывает координаты привязанного к отправителю пользователя системы

Добавлены функции для отправки координат
А можно пример как это в жизни помогает?
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 869 раз
Контактная информация:

Re: Модуль "Telegram"

Сообщение Eraser » Вт май 10, 2016 4:21 pm

m-malva писал(а): А можно пример как это в жизни помогает?
ну например, у меня создана команда "где", в которую я передаю параметром имя пользователя системы
Код командыПоказать

Код: Выделить всё

$user = explode(' ',$text)[1]; 
$obj_name="";
$objects=getObjectsByClass("Users");
foreach($objects as $obj) {
  if (getGlobal($obj['TITLE'].".fullName")==$user)
  { 
    $obj_name = $obj['TITLE'];
    break;
  }
}
if ($obj_name !="")
{
 $coord = getGlobal($obj_name.".Coordinates");
 $ll =  explode(',',$coord); 
 $lat = $ll[0];
 $lon = $ll[1];
 include_once(DIR_MODULES . 'telegram/telegram.class.php');
 $telegram_module = new telegram();
 $telegram_module->sendLocationToUser($chat_id , $lat , $lon);
 return "";
}
 else
{
  return "Незнаю такого!";
}
Вложения
location.png
Вот так это выглядит
location.png (176.49 КБ) 8970 просмотров
За это сообщение автора Eraser поблагодарили (всего 6):
m-malva (Вт май 10, 2016 5:58 pm) • vitosmaxim80sad145 (Вс окт 25, 2020 11:52 am) • MrNAXALL (Чт дек 10, 2020 3:16 pm) • AndreyAA (Сб май 01, 2021 10:05 pm) • smarthomer (Ср окт 13, 2021 1:58 pm) • Pr0gra2Mer (Пн дек 20, 2021 7:11 am)
Рейтинг: 6.98%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Ответить