Отправка сообщений в Slack

Модератор: Модераторы

Отправка сообщений в Slack

Сообщение yus » 27.09.2018 09:44:51

Предназначен для отправки сообщений через Slack.
Можно создать простого бота уведомителя.

Надеюсь будет полезна.

https://github.com/seryal/TSlackMessage

PS: Ткните если ошибся разделом.

PSS: Добавил пакет.
yus
новенький
 
Сообщения: 27
Зарегистрирован: 29.03.2015 14:29:29
Откуда: Москва

Re: Отправка сообщений в Slack

Сообщение Ichthyander » 29.09.2018 17:33:49

Круто :idea: может общие классы или интерфейс замутим? :D https://github.com/Al-Muhandis/fp-telegram Интересно насколько API ботов Telegram и Slack похожи?
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 668
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Re: Отправка сообщений в Slack

Сообщение yus » 29.09.2018 19:30:04

У меня используется WebHook (выделенный URL, через работу с которым происходит отправка сообщений), что несколько ограничивает возможную функциональность.

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

Погляжу на досуге в твою библиотеку.

PS: Я еще писал для Discord либу, надо немного причесать да тоже выложить.
yus
новенький
 
Сообщения: 27
Зарегистрирован: 29.03.2015 14:29:29
Откуда: Москва

Re: Отправка сообщений в Slack

Сообщение Ichthyander » 29.09.2018 19:43:14

В телеграмм два режима приема обновлений (к примеру, получение сообщения от пользователей): webhook и longpolling. В библиотеке реализованы оба. Правда сообщения отправляются все-таки через endpoint телеграмм сервера (и другие команды). Хотя есть некая возможность "отправлять" команды в теле HTTP страницы, которая генерируется в ответ на запрос от телеграмм-сервера, но там есть ограничивающий его применение ньюанс

Вижу отличие в применении библиотек для работы с сетью. Вы используете synapse. Я тоже использую часто synapse, но здесь решил использовать встроенные возможности fcl-web, класс TFPHTTPClient. Это для отправки сообщений. А вот для прослушивания вебхук сообщений библиотека предоставляет выбор как это сделать пользователю. У меня есть отдельый модуль для работы библиотеки в составе BrookFramwork, хотя это может быть реализовано любым методом, который позволяет прослушивать HTTP запросы от клиентов, то есть работать "HTTP серверов"

Добавлено спустя 6 минут 49 секунд:
Хм... Посмотрел повнимательней. Немножка коллизия в терминах. В Вашем случае под "вебхук" это тоже самое, что и endpoint телеграмм сервера. А для ботов телеграмм можно установить свои(т.е. на своем сайте или IP) вебхуки, через которые они получают обновления: сообщения от пользователей боту, сообщения в группах, служебные сообщения и т.д.
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 668
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Re: Отправка сообщений в Slack

Сообщение Alex2013 » 30.09.2018 12:57:51

ИМХО На текущий момент интересный проект но в перспектив трата сил и времени ...
Почему бы не заняться например созданием FIDO 2? ( На основе веб технологий и распердинных сетей без центрального сервера) Пока еще живы те кто помнит и знает как было устроенно ФИДО 1 новую версию можно сделать с минимальными затратами .
От программистов занявшихся этим проектом требуется всего лишь написать минимальный набор софта для поддержки сети добавив мультимедиа возможности и прочие современные технологии...

Фантазия подсказывает сразу два варианта софта (которые можно реализовать одновременно ) псевдо консольный "Вариант ретро " и квази навороченный 3D "Футуристический вариант" .
(На смом деле это могут быть просто "скины" над довольно простым софтом имеющем в основе почти обычный веб сервер )

Зы
Я сам надеюсь когда нибудь заняться этим проектом самостоятельно но пока не имею достаточного уровня знаний в сетевых и веб технологиях ...
Зы Зы
Извиняюсь за опечатки пишу с планшета .
Последний раз редактировалось Alex2013 30.09.2018 14:34:25, всего редактировалось 3 раз(а).
Alex2013
долгожитель
 
Сообщения: 2923
Зарегистрирован: 03.04.2013 11:59:44

Re: Отправка сообщений в Slack

Сообщение Ichthyander » 30.09.2018 13:15:07

Alex2013 писал(а):ИМХО На текущий момент интересный проект но в перспектив трата сил и времени ...
Почему бы не заняться созданием FIDO 2? ( На основе веб технологий и распердинных сетей без центрального сервера)
По как еще живы те кто помнит и знает как было устроенно ФИДО 1 новую версию можно сделать с минимальными затратами .
От программистов занявшихся этим проектом требуется всего лишь написать минимальный набор софта для поддержки сети добавив мультимедиа возможности и прочие современные технологии...


FIDO и боты для мессенджеры немного разное, как по глобальности, так и по целям )
Что касается востребованности, то востребованность в ботах в мессенджерах есть. К примеру, сделать автоматические уведомления из серверной или обычной десктопной программы в телеграмм пользователю/ям при возникновении определенных событий и т.д.
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 668
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Re: Отправка сообщений в Slack

Сообщение Alex2013 » 30.09.2018 13:37:57

Ichthyander писал(а):
Alex2013 писал(а):ИМХО На текущий момент интересный проект но в перспективе трата сил и времени ...
Почему бы не заняться созданием FIDO 2? ( На основе веб технологий и распердинных сетей без центрального сервера)
Пока еще живы те кто помнит и знает как было устроенно ФИДО 1 новую версию можно сделать с минимальными затратами . От программистов занявшихся этим проектом требуется всего лишь написать минимальный набор софта для поддержки сети добавив мультимедиа возможности и прочие современные технологии...


FIDO и боты для мессенджеры немного разное, как по глобальности, так и по целям )
Что касается востребованности, то востребованность в ботах в мессенджерах есть. К примеру, сделать автоматические уведомления из серверной или обычной десктопной программы в телеграмм пользователю/ям при возникновении определенных событий и т.д.


Повторяю, проект интересный особенно интересно то, что он использует "хитрые ходы" телеграм ... Но как ни странно трудоемкость попытки создать бот под навороченный мессенджер и попытки создать свой "стартовый пакет" некой "новой сети " не слишком различны... Суть проблемы написания софта для "ФИДО 1" была в том, что в те времена любую мелочь от текстового редактора, до механизмов отправки файлов приходилось писать самостоятельно . Буквально с нуля.

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

То есть в первую очередь важна хорошо продуманная идея, а ее реализация "дело техники" !

Вообщем думаю что разработчику бота под довольно сложную среду телеграмм (я точно на сегодняшний день такой технологически сложный проект не потяну )вполне по силам и написание некой "альфа версии ФИДО 2".
ЗЫ
Востребованность той или ной программы что пишется на свой страх и риск "без госзаказа" почти всегда вещь в духе "не напишешь - не узнаешь " как в случае с мимикрафтом .. Не написали бы его и никто и неузнал что "о это интересно" ... Но есть проекты которые при сколько нибудь нормальном уровне реализации ОБРЕЧЕНЫ на успех . (Пример идея файл-обменных торнетов )
Думаю и что попытка возродить былую славу ФИДО на новом уровне тоже из разряда подобных идей . Вообщем считаю что как минимум это тема для полезных размышлений и исследований.
Зы Зы
Извиняюсь за злостный оффтоп.. малость увлекся ! :wink:
Alex2013
долгожитель
 
Сообщения: 2923
Зарегистрирован: 03.04.2013 11:59:44

Re: Отправка сообщений в Slack

Сообщение Ichthyander » 30.09.2018 17:15:03

Если Ваша единственная проблема написать свой Фидонет 2.0 ограничена только в том, что нет "достаточного уровня знаний в сетевых и веб технологиях", то это ерунда. Начните на гитхабе и Вам думаю помогут, если проект востребован. Там в целом ничего сложного нет в сравнении с другими технологиями.
Что касается ботов API телеграмм, то это крайне просто, "Дуров" как раз создал так, что для программистов ботов создана достаточно "комфортная среда", а не "сложная среда".
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 668
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань


Вернуться в Сеть

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

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

Рейтинг@Mail.ru