Спасибо!

Мы очень рады, что Вам нравится данный проект и вы проголосовали за его развитие.

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

OK

Модуль "Telegram"

Владелец задачи: Eraser, Киров - Россия
Текущий статус: Поддержка
Страница дополнения

Модуль для интеграции с Telegram

На данный момент умеет

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

Внимание! На территории стран, где мессенджер Telegram заблокирован, модуль работает только через зарубежный прокси-сервер или VPN.

Тэги: модули,majordomo

21.07.2023

preview message in history

(Eraser)

preview message in history
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

20.07.2023

unregistered users view in history errors

(Eraser)

unregistered users view in history errors
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

18.07.2023

Merge branch 'dev'

(Eraser)

Merge branch 'dev'
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (1)

17.07.2023

fix debug

(Eraser)

fix debug
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

12.07.2023

fix collate

(Eraser)

fix collate
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

12.07.2023

remove support utf8mb4 unicode

(Eraser)

remove support utf8mb4 unicode
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

12.07.2023

option save only errors

(Eraser)

option save only errors
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

12.07.2023

usability view history

(Eraser)

usability view history
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

11.07.2023

fix save date created message

(Eraser)

fix save date created message
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

11.07.2023

add history message

(Eraser)

add history message
resend message in error sending
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (1)

10.07.2023

fix save checked users in command

(Eraser)

fix save checked users in command
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

24.06.2023

PHP8 updates

(Eraser)

PHP8 updates
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

07.06.2023

PHP8

(Eraser)

PHP8

Исправление установки на PHP8
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

29.05.2023

fix for PHP8

(Eraser)

fix for PHP8
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

19.08.2022

send say with image one message

(Eraser)

send say with image one message
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

18.08.2022

Update telegram.class.php

(Eraser)

Update telegram.class.php

Support of passing images sent as part as SAY event.
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

06.07.2022

Added option to select IP protocol type

(Eraser)

Added option to select IP protocol type
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

31.05.2022

add editImage

(Eraser)

add editImage
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

24.05.2022

add support notification

(Eraser)

add support notification
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

14.05.2022

add support find data

(Eraser)

add support find data
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

08.11.2021

fix default value for $flags

(Eraser)

fix default value for $flags

fix warning, for null array on count
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

16.08.2021

Update Telegram.php

(Eraser)

Update Telegram.php

Проверка не пустой ли массив $content в функции sendAPIRequest, т.к., после $url = $url.'?chat_id='.$content['chat_id']; unset($content['chat_id']); в некоторых функциях, к примеру, в getChat, массив $content остается пустой и на некоторых системах запрос не отрабатывает.
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (1)

02.06.2021

Update telegram.class.php

(Eraser)

Update telegram.class.php

Позволяет при отправке фото добавить любой параметр, из поддерживаемого апи телеграма, например, указать для дескрипшна картинок, чтобы поддерживался parse_mode => html
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (1)

25.02.2021

Update telegram.class.php

(Eraser)

Update telegram.class.php

добавлена поддержка отправки любых параметров, например, можно отправить disable_web_page_preview таким образом:
$telegram_module->sendMessageToUser(1111111, $text,NULL,'',0,array('disable_web_page_preview' => true));
в принципе, silent можно унести туда же, но, не стал ломать логику тем, у кого она уже реализована
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (1)

29.06.2020

fix find command

(Eraser)

fix find command
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (2)

19.06.2020

update code editor

(Eraser)

update code editor
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (3)

19.06.2020

view large image user

(Eraser)

view large image user
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (2)

09.06.2020

update help

(Eraser)

update help
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (3)

05.06.2020

fix view status cycle

(Eraser)

fix view status cycle
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (3)

28.05.2020

fix cycle

(Eraser)

fix cycle
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (1)

27.05.2020

fix timeout update state cycle

(Eraser)

fix timeout update state cycle
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (1)

25.05.2020

fix export/import

(Eraser)

fix export/import
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (1)

25.04.2020

add support Quizzes 2.0

(Eraser)

Добавлена поддержка Quizzes 2.0
Добавлена поддержка отправки emoji в sendDice
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (3)

18.04.2020

fix find command

(Eraser)

fix find command
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (2)

16.04.2020

add silent parameter to send image

(Eraser)

add silent parameter to send image
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (3)

10.04.2020

add sendDice function

(Eraser)

add sendDice function
fixes

https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (2)

08.04.2020

Добавлен режим без звука

(Eraser)

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

Исключения:

  • сообщение из истории с уровнем важности больше чем задано в настройках пользователя
  • сообщения отправленные с помощью sendMessageToUser(Admin,All) в котором явно указано использование режима
    https://github.com/Anisan/majordomo-telegram/commi...
Обсуждение (0) (4)

08.04.2020

fixes send message to admin and all

(Eraser)

fixes send message to admin and all
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (2)

13.03.2020

Fix work from subdirectory

(Eraser)

Fix work from subdirectory
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (1)

12.03.2020

add Bulgarian language

(Eraser)

add Bulgarian language
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

06.03.2020

fix view log

(Eraser)

fix view log
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (1)

04.03.2020

DebMes logging (use LOG_DIRECTORY)

(Eraser)

DebMes logging (use LOG_DIRECTORY)
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (2)

26.02.2020

delete BOM

(Eraser)

delete BOM
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (1)

25.02.2020

Add files via upload

(Eraser)

Add files via upload
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (1)

10.02.2020

fixes

(Eraser)

fixes
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

03.02.2020

add event poll answer

(Eraser)

add event poll answer
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (2)

29.01.2020

select player for voice

(Eraser)

select player for voice
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (1)

27.01.2020

add function getMe (get info bot)

(Eraser)

+добавлена функция getMe
+расширенная информация о боте
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (3)

23.01.2020

add function sendPoll

(Eraser)

добавлена функция sendPoll, для создания голосования и викторин, подробнее https://teletype.in/@karpaff/HkgVuMw-I
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (2)

22.01.2020

Update telegram.class.php

(Eraser)

Update telegram.class.php
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

20.01.2020

add function editMessageCaption

(Eraser)

add function editMessageCaption
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (2)

14.01.2020

debug log subscriptions

(Eraser)

debug log subscriptions
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

21.12.2019

use playMedia for voice

(Eraser)

use playMedia for voice
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (1) (2)

18.11.2019

add parameter inline keyboard (sendVideo, sendFile, sendSticker, send…

(Eraser)

add parameter inline keyboard (sendVideo, sendFile, sendSticker, sendLocation, sendVenue, sendVoice)
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (3)

13.11.2019

add parameter inline keyboard (sendMessage, sendImage)

(Eraser)

add parameter inline keyboard (sendMessage, sendImage)
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (2)

07.11.2019

view avatar and name bot

(Eraser)

view avatar and name bot
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

22.10.2019

update help

(Eraser)

update help
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (2) (1)

09.10.2019

advanced function buildInlineKeyboardButton

(Eraser)

advanced function buildInlineKeyboardButton
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (3)

19.09.2019

fix restart

(Eraser)

fix restart
add log level warning
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (2)

16.09.2019

migrate to vector icons fix

(Eraser)

migrate to vector icons fix
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (1)

13.09.2019

change get callback user id

(Eraser)

change get callback user id
add parameters callback user
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (1)

04.09.2019

fix add user

(Eraser)

fix add user
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

17.08.2019

fix create command

(Eraser)

fix create command
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (0)

25.07.2019

Merge pull request #7 from alh1m1k/new_cmd_fix_warning

(Eraser)

Merge pull request #7 from alh1m1k/new_cmd_fix_warning

fix php warning on creating new command
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (2)

04.06.2019

Merge pull request #6 from tarasfrompir/patch-1

(Eraser)

Merge pull request #6 from tarasfrompir/patch-1

Update Telegram.php
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (1)

13.03.2019

Опция регистрации пользователей

(Eraser)

Опция позволяет включать обработку команды /start когда это нужно и исключит добавление в список нежелательных пользователей
Это обезопасит выполнение рассылок с помощью sendMessageToAll
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (5)

29.12.2018

fix restart cycle

(Eraser)

fix restart cycle
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (2)

28.11.2018

Добавлены функции пакетной отправки изображений (альбом)

(Eraser)

sendAlbum - отправка пользователю
sendAlbumToAdmin - отправка администраторам
sendAlbumToAll - отправка всем
https://github.com/Anisan/majordomo-telegram/commi...

Обсуждение (0) (4)

12.05.2018

hook say background

(Eraser)

hook say background

Обсуждение (0) (4)

12.05.2018

Merge pull request #5 from sergejey/patch-1

(Eraser)

Merge pull request #5 from sergejey/patch-1

Update telegram.class.php

Обсуждение (0) (0)

17.04.2018

Увеличено быстродействие

(Eraser)

improved performance

Обсуждение (0) (5)

17.04.2018

Улучшение поддержки прокси

(Eraser)

add set type proxy
fix download files
long polling and improved performance
fixes use proxy

Обсуждение (0) (1)

14.04.2018

Поддержка прокси

(Eraser)

add support proxy
fix templates
add image module

Обсуждение (0) (6)

28.02.2018

Обработка "Трансляция местоположения"

(Eraser)

Можно отправить боту "Трансляцию местоположения" и бот будет фиксировать перемещение, жаль только, что можно включить максимум на 8 часов

Обсуждение (0) (7)

13.02.2018

split large message

(Eraser)

split large message

Обсуждение (0) (1)

05.02.2018

Настройка периода опроса новых сообщений

(Eraser)
Обсуждение (0) (0)

24.01.2018

Исправлено отображение команды в клавиатуре по условию

(Eraser)
Обсуждение (0) (3)

12.01.2018

Исправление прав доступа

(Eraser)

Дополнительный контроль прав доступа перед выполнением кода событий

Обсуждение (0) (2)

01.12.2017

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

(Eraser)
Обсуждение (0) (3)

24.10.2017

Обновление

(Eraser)

Проверка кода команд и событий перед сохранением
Дополнен Help

Обсуждение (0) (2)

 
(28)
 
Подписаться на обновления (46)
 

Недавно поддержали

Anonymous

Спасибо разработчикам.

100.00 RUB
Xor

!

100.00 RUB
Logrus 100.00 RUB
buba911

Спасибо за модуль!

100.00 RUB
Xor 300.00 RUB
Xor 300.00 RUB
birdth 230.00 RUB
iden

Отлично модуль, спасибо!

150.00 RUB
neodim

благодарю!

100.00 RUB
lsar

за телегу =)

300.00 RUB

Идеи по развитию

Вы можете помочь в развитии проекта, сообщив об ошибках, поделившись своими идеями или проголосовав за уже добавленные. В случае добавления ошибок, обязательно указывайте детали окружения (ОС, версия ПО и т.п.), сообщения об ошибках без деталей будут игнорироваться.


 
Остановка обработки команд после непродолжительного отключения интернета +24
telegram как терминал +7
Заметные задержки в основном цикле МДМ при недоступном сервере Телеграм +7
Подписываться на say только, если включена отправка системной истории пользователю. +5
некорректное поведение функции 0

Другие задачи пользователя

Модуль "openHASP"
Дополнение SystemInfo
[Интерфейс] MBoard
Интерфейс управления для клиента Telegram
Дополнение "Простые устройства Xiaomi"
Дополнение Google Location
Модуль "PostTracker"
[Интерфейс] DashUI 2
Дополнение Простое устройство: WLED
Дополнение "ПУ: WiFi лампа-будильник"
Модуль резервного копирования
Дополнение Простое устройство: ТВ
Дополнение Hisense TV
Дополнение Sonoff DIY
DashUI. Интерфейс управления основными функциями MJD
Интерфейс управления термостатами: разработка модуля
Дополнение Простое устройство: батарейка
Модуль "Cron"
Дополнение Kodi Notifier
Дополнение SMS Logger
Модуль Gps Watch
14.05.2020 Разработка модуля для MJD - Serik