|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
18.12.2022, 17:02 | #121 | |
Member
Регистрация: May 2022
Сообщения: 52
Благодарил(а): 5 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
При нажатии кнопки "Очистить кэш" рассылка прекращается до следующего события. Думаю, что рассылает контроллер. |
|
18.12.2022, 17:06 | #122 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Возможно нужно не удалять чат, а использовать штатную команду "удалить и отписаться"?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
18.12.2022, 17:17 | #123 | |
Member
Регистрация: May 2022
Сообщения: 52
Благодарил(а): 5 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
Я так понимаю, что мы контроллеру должны послать команду, чтобы количество зарегистрированных пользователей уменьшилось. |
|
18.12.2022, 17:36 | #124 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
было бы неплохо, чтобы страничка бота показывала - а загружена ли дебка этого бота и какой именно версии.
|
18.12.2022, 19:07 | #125 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
в принципе, тоже самое касается и странички с vnc
|
19.12.2022, 11:29 | #126 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Это было бы и для меня удобно, может что-то придумаю в следующей версии.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
19.12.2022, 11:37 | #127 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
У меня в телефоне в приложении когда выходишь из чата с любым ботом предлагает "Остановить и выйти".
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
19.12.2022, 11:55 | #128 |
Member
Регистрация: May 2022
Сообщения: 52
Благодарил(а): 5 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Пользователь который остановил бота или удалил чат вызывает исключение в
Код:
for($e = 0; $e < count($UserDB); $e++ ){ $telegramApi->sendMessage($UserDB[$e], $messagetext); echo 'Сообщение отправлено'.$UserDB[$e]."\n"; } P.S. Это мои предположения, возможно я и не прав. Добавлено через 9 минут А теперь предложения: 1. Добавить команду "/stop" что то типа: Код:
else if ($text == '/stop'){ if (in_array($chat_id, $arraydata )){ $telegramApi->sendMessage($chat_id, 'Пока,'. ' ' . $first_name . '! Оповещения отключены. Для включения введите пароль в формате "пароль".'); unset($arraydata[array_search($chat_id,$arraydata)]); file_put_contents('/usr/local/bin/bottelegram/UserDB.txt', json_encode($arraydata, JSON_FORCE_OBJECT)); } Последний раз редактировалось Merke, 19.12.2022 в 12:05 |
19.12.2022, 12:12 | #129 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
А на практике ваши предположения оправдываются?
Про команду стоп думаю вы правы. Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
19.12.2022, 12:38 | #130 |
Member
Регистрация: May 2022
Сообщения: 52
Благодарил(а): 5 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
|
19.12.2022, 15:22 | #131 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
За это поясните, не очень понял.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
19.12.2022, 16:04 | #132 |
Member
Регистрация: May 2022
Сообщения: 52
Благодарил(а): 5 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Допустим есть три пользователя с порядковыми номерами от 0 до 2.
Пользователь с номером 1 удалил чат. Пользователю с номером 0 будет приходить сообщение через каждые 15 сек. т.к. Код:
unlink($Messageway[$i]); Код:
$telegramApi->sendMessage($UserDB[2], $messagetext); Я думаю, что так происходит. Практика показывает то же самое. |
19.12.2022, 16:46 | #133 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Понял, удаление чата не удаляет пользователя из базы, что вызывает коллизии. Если поправить этот момент, то и сообщения должны приходить нормально. Я правильно вас понял?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
19.12.2022, 16:55 | #134 |
Member
Регистрация: May 2022
Сообщения: 52
Благодарил(а): 5 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
|
19.12.2022, 18:20 | #135 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Ок, принято. Как сделаю, напишу тут.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
22.12.2022, 16:53 | #136 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Как я понял, вы сами уже тестировали? Ничего больше не заметили?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
23.12.2022, 00:33 | #137 |
Member
Регистрация: May 2022
Сообщения: 52
Благодарил(а): 5 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Заметил, что на команду
Код:
/sensor1 Код:
Датчик1: Sat: {"R_Sat1"} % O₂: {"R_Con1"} mg/l t: {"R_t1"} °C |
26.12.2022, 11:36 | #138 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Если у вас есть предложения, готов их выслушать.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
28.12.2022, 16:57 | #139 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Добавил в первом посте версию 1.03, посмотрите. Чуть позже версию 1.02 удалю.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
Благодарность от: |
28.12.2022, 17:25 | #140 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
а что делает команда стоп?
|
28.12.2022, 18:02 | #141 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
|
28.12.2022, 18:20 | #142 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Вообще используется стандартная система linux уставки программ, поэтому наката сверху должно хватить.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
28.12.2022, 18:33 | #143 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
кроме форматирования. |
|
28.12.2022, 18:39 | #144 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Для "дебилов" только форматирование, к сожалению.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
29.12.2022, 11:09 | #145 | |
Сотрудник Segnetics
Регистрация: Apr 2008
Сообщения: 146
Благодарил(а): 13 раз(а)
Поблагодарили:
21 раз(а) в 20 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
Код:
dpkg --purge bottelegram __________________ Инженер "Сегнетикс" |
|
Благодарность от: |
29.12.2022, 14:48 | #146 | |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
Код:
/stop Пока, Alexzander! Доступ отключен. Для доступа к боту введите пароль в формате "пароль". Пользователь пока подключен один. |
|
29.12.2022, 14:58 | #147 | ||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
||
29.12.2022, 15:29 | #148 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
|
30.12.2022, 09:18 | #149 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
это типа деинсталляция?
а есть команда для перезапуска телеграммбота по ssh? |
30.12.2022, 11:09 | #150 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
А зачем вам перезапуск по SSH, если это можно сделать из админ-панели?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |