Чат бот для Telegram на node.js 2. Scenes, сцены, диалог
видео
видео
YouTube
Чат бот для Telegram на node.js 2. Scenes, сцены, диалог
Патронус! https://www.patreon.com/fpavlik
В данном видео я рассказываю как сделать чат бота для тлеграмма.
Расскажу как создавать сцены и водить по ним пользователя.
Ссылки:
Repo: https://github.com/fpavlik/testBot
VPN: https://rus.windscribe.com/
telegraf…
В данном видео я рассказываю как сделать чат бота для тлеграмма.
Расскажу как создавать сцены и водить по ним пользователя.
Ссылки:
Repo: https://github.com/fpavlik/testBot
VPN: https://rus.windscribe.com/
telegraf…
Forwarded from Volond Apps (volond)
Принцип разделения функциональности (в табличных процессорах)
@oshliaer
ПРФ (в электронных таблицах) - предложение не использовать смешение функций табличных процессоров (ТП). Если разделить функции ТП на хранение, обработку и представление, то можно значительно упростить использование и расширить функционал рабочей модели, которую обслуживает ТП. Самый простой способ достижения этого - использовать правило: "одна функция - один лист". Например, для Таблицы Гугл, которая получает данные из Формы, функцию хранения выполняет лист, привязанный к Форме. Если необходимо как-то модифицировать данные, то необходимо использовать второй лист, для обработки. Если требуется распечатать или вывести на экран в читаемом виде текущие данные, то необходимо использовать третий лист - представление.
подробнее...
@oshliaer
ПРФ (в электронных таблицах) - предложение не использовать смешение функций табличных процессоров (ТП). Если разделить функции ТП на хранение, обработку и представление, то можно значительно упростить использование и расширить функционал рабочей модели, которую обслуживает ТП. Самый простой способ достижения этого - использовать правило: "одна функция - один лист". Например, для Таблицы Гугл, которая получает данные из Формы, функцию хранения выполняет лист, привязанный к Форме. Если необходимо как-то модифицировать данные, то необходимо использовать второй лист, для обработки. Если требуется распечатать или вывести на экран в читаемом виде текущие данные, то необходимо использовать третий лист - представление.
подробнее...
Telegraph
Принцип разделения функциональности (в табличных процессорах)
ПРФ (в электронных таблицах) - предложение не использовать смешение функций табличных процессоров (ТП). Если разделить функции ТП на хранение, обработку и представление, то можно значительно упростить использование и расширить функционал рабочей модели, которую…
Forwarded from BotNews
Introducing Bot API 5.0
• Run your own Bot API server.
• Transfer Bot ownership to another account.
• New options for Webhooks.
• New method copyMessage to send a copy of any message.
• Support for Live Locations, including the latest changes.
• Support for Multiple Pinned Messages
• Support for File Albums
• Support for Anonymous Admins.
• Support for ⚽️ and 🎰 animated emoji.
• And much more, read the full changelog here:
https://core.telegram.org/bots/api-changelog#November-4-2020
• Run your own Bot API server.
• Transfer Bot ownership to another account.
• New options for Webhooks.
• New method copyMessage to send a copy of any message.
• Support for Live Locations, including the latest changes.
• Support for Multiple Pinned Messages
• Support for File Albums
• Support for Anonymous Admins.
• Support for ⚽️ and 🎰 animated emoji.
• And much more, read the full changelog here:
https://core.telegram.org/bots/api-changelog#November-4-2020
core.telegram.org
Telegram Bot API
The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram. To learn how to create…
Forwarded from Telegram Info (Antonio Marreti 🚩)
Поддержка собственного сервера для Bot API
Вместе с обновлением Bot API до версии 5.0 появилась возможность запускать свой собственный сервер Bot API. После поднятия, ваш бот будет отправлять запросы на свой сервер вместо
После переключения бот сможет:
— Скачивать файлы без ограничения размера.
— Загружать файлы размером до 2000 МБ.
— Загружать файлы, с сервера или по прямой ссылке на файл.
— Возможность использовать любой HTTP URL-адрес, локальный IP-адрес и порт для вебхуков.
— Возможность установить
Исходный код сервера Telegram Bot API распространяется по лицензии Boost Software License.
#BotAPI
Вместе с обновлением Bot API до версии 5.0 появилась возможность запускать свой собственный сервер Bot API. После поднятия, ваш бот будет отправлять запросы на свой сервер вместо
api.telegram.org. После переключения бот сможет:
— Скачивать файлы без ограничения размера.
— Загружать файлы размером до 2000 МБ.
— Загружать файлы, с сервера или по прямой ссылке на файл.
— Возможность использовать любой HTTP URL-адрес, локальный IP-адрес и порт для вебхуков.
— Возможность установить
max_webhook_connections до 100000.
— Возможность получить локальный путь как значение поля file_path без необходимости загружать файл после запроса getFile.Исходный код сервера Telegram Bot API распространяется по лицензии Boost Software License.
#BotAPI
Forwarded from Volond Apps (volond)
This program uses the library Telegram API Bot Library Version 2 on Google Apps Script
Translite Code Comments by Telegram beta (ПЕРЕВОД КОММЕНТАРИЕВ В КОДЕ)
(код)
When you receive a message with a code, if you reply to it, the bot will try to translate one-line comments in the code into the language of your choice, also, since it uses this library, it will try to translate some text messages into code
Данная программа использует библиотеку Telegram API Bot Library Version 2 на Google Apps Script
При получении сообщения с кодом, если вы на него ответите, бот попробует перевести однострочные комментарии в коде на выбранные вам вами язык, также так как он использует данную библиотеку ,он попробует перевести некоторые текстовые сообщения в коде
Translite Code Comments by Telegram beta (ПЕРЕВОД КОММЕНТАРИЕВ В КОДЕ)
(код)
When you receive a message with a code, if you reply to it, the bot will try to translate one-line comments in the code into the language of your choice, also, since it uses this library, it will try to translate some text messages into code
Данная программа использует библиотеку Telegram API Bot Library Version 2 на Google Apps Script
При получении сообщения с кодом, если вы на него ответите, бот попробует перевести однострочные комментарии в коде на выбранные вам вами язык, также так как он использует данную библиотеку ,он попробует перевести некоторые текстовые сообщения в коде
Telegraph
Translite Code Comments by Telegram beta (ПЕРЕВОД КОММЕНТАРИЕВ В КОДЕ)
This program uses the library Telegram API Bot Library Version 2 on Google Apps Script
Forwarded from Android: activated
Чтобы помочь продавцам (а заодно и всем тем, кому нужно не забывать следить за отправкой электронной почты!), в автоответчик Gmail была добавлена небольшая, но мощная фишка — Auto Follow Up. Эта функция позволяет устанавливать последовательность писем (так называемых follow-up писем), которые через заданные промежутки времени будут отправляться автоматически вслед за первым электронным письмом, отправленным из Gmail. И всё это одним щелчком мыши.
Auto Follow Up for Gmail — это бесплатное расширение для браузера Chrome. Устанавливается оно в один клик.
Читать пост | Скачать
Auto Follow Up for Gmail — это бесплатное расширение для браузера Chrome. Устанавливается оно в один клик.
Читать пост | Скачать
All-In-One Person
Как создать последовательность follow-up писем в Gmail
Чтобы помочь продавцам, в автоответчик Gmail была добавлена небольшая, но мощная фишка — Auto Follow Up.
Как добавить распознавание речи
Как добавить распознавание речи на ваш сайт
Преобразование аудио в текст с помощью Google Cloud Speech API
Полезные команды FFmpeg для работы с аудио и видео файлами
Живая расшифровка и звуковые уведомления(Android)
веб-субтитры, webhooks и google apps script
Запись звука .mp3 в надстройках Google / Google Apps Script на Google Диск
Преобразование речи из аудиофайла в текст с помощью Google Speech API
Оптимизация аудиофайлов для преобразования речи в текст
Fluent ffmpeg-API for node.js
Определение языка
Как добавить распознавание речи на ваш сайт
Преобразование аудио в текст с помощью Google Cloud Speech API
Полезные команды FFmpeg для работы с аудио и видео файлами
Живая расшифровка и звуковые уведомления(Android)
веб-субтитры, webhooks и google apps script
Запись звука .mp3 в надстройках Google / Google Apps Script на Google Диск
Преобразование речи из аудиофайла в текст с помощью Google Speech API
Оптимизация аудиофайлов для преобразования речи в текст
Fluent ffmpeg-API for node.js
Определение языка
Digital Inspiration
How to Add Speech Recognition to your Website
Tech, a la carte
Как в гугл-документе вставить ссылку на Телеграм tg://resolve?domain=itsoft_bot?
Решение.
Короткие ссылки. Но мне пришлось перепробовать штук десять сервисов пока не наткнулся на https://tinyurl.com/
Если нужна активная, замените ссылку для приложения на браузерную: https://web.telegram.org/#/im?p=@itsoft_bot
#telegram
Решение.
Короткие ссылки. Но мне пришлось перепробовать штук десять сервисов пока не наткнулся на https://tinyurl.com/
Если нужна активная, замените ссылку для приложения на браузерную: https://web.telegram.org/#/im?p=@itsoft_bot
#telegram
Аудит Google Drive
Сценарий ListFilesFolders: это скрипт Google Apps, в котором перечислены все файлы и / или папки в
* Папка Google Диска, а затем записывает список в электронную таблицу партиями. В скрипте используется
* механизм кэширования, позволяющий восстанавливать вывод после возможного сбоя; однако это не будет продолжаться
* чтобы восстановить прерванный скрипт и продолжить поиск.
Сценарий ListFilesFolders: это скрипт Google Apps, в котором перечислены все файлы и / или папки в
* Папка Google Диска, а затем записывает список в электронную таблицу партиями. В скрипте используется
* механизм кэширования, позволяющий восстанавливать вывод после возможного сбоя; однако это не будет продолжаться
* чтобы восстановить прерванный скрипт и продолжить поиск.
Gist
[Google Apps Script] List all files & folders in a Google Drive folder, & write into a speadsheet
[Google Apps Script] List all files & folders in a Google Drive folder, & write into a speadsheet - appsScript_ListFilesFolders_ver.2.js
Разработка дополнений/скриптов для Google Таблиц
Содержание:
Что есть что
Добавление новых пунктов в меню Гугл.Таблицы
Работа с классами SpreadsheetApp, Spreadsheet и Sheet на Google Apps Script
Работа с классом Range
Работа с классом UrlFetchApp (отправка GET/POST запросов, парсинг данных)
Работа с классами DriveApp, Folder и File (создание/удаление папок/файлов на Google Drive)
Работа с классом MailApp (отправка писем)
Работа с триггером onEdit (реакция на изменения в таблице) и классом LanguageApp (перевод текста в Google Spreadsheets)
Работа с диалоговыми окнами (ui.alert, ui.prompt) на Google Apps Script
Работа с HTML Service (вывод модального окна и сайдбара в Google Spreadsheets)
Работа с классом GmailApp
подробнее..
Содержание:
Что есть что
Добавление новых пунктов в меню Гугл.Таблицы
Работа с классами SpreadsheetApp, Spreadsheet и Sheet на Google Apps Script
Работа с классом Range
Работа с классом UrlFetchApp (отправка GET/POST запросов, парсинг данных)
Работа с классами DriveApp, Folder и File (создание/удаление папок/файлов на Google Drive)
Работа с классом MailApp (отправка писем)
Работа с триггером onEdit (реакция на изменения в таблице) и классом LanguageApp (перевод текста в Google Spreadsheets)
Работа с диалоговыми окнами (ui.alert, ui.prompt) на Google Apps Script
Работа с HTML Service (вывод модального окна и сайдбара в Google Spreadsheets)
Работа с классом GmailApp
подробнее..
Ботоводство на Google Apps Script и не только... pinned «Цикл статей "Банк знаний по ботам и не только... " 1 Статья 2 Статья»
Forwarded from DidacticСardsBot
TelegramEntityParser
Источник:
Парсер вложенных сущностей Telegram Bot API
PHP 7 и расширение mbstring
••••••••••
Обсудить:
Источник:
Парсер вложенных сущностей Telegram Bot API
PHP 7 и расширение mbstring
••••••••••
Обсудить:
GitHub
GitHub - davtur19/TelegramEntityParser: Parser for nested entities of Telegram Bot API
Parser for nested entities of Telegram Bot API. Contribute to davtur19/TelegramEntityParser development by creating an account on GitHub.
Forwarded from DidacticСardsBot
Создание телеграм бота с гугл авторизацией, обратными вызовами и уведомлениями об обновлении через сервер-маршрутизатор
Источник:
Статья детально рассказывает обо всех аспектах настройки телеграм бота, работающего через сервер-маршрутизатор посредством обратных вызовов. Приведены примеры работы отправки/исправления сообщений, отправки файлов, работы с внутренними и встроенными запросами. Создание клавиатуры. Авторизация пользователей через gmail.
TELEGRAM INLINE WEBHOOK BOT
ОГЛАВЛЕНИЕ
ВМЕСТО ПРЕДИСЛОВИЯ
Пример решаемой задачи
Последовательность настройки
Полезные ссылки
1С REST СЕРВЕР
Инструкция настройки IIS 8.5 для 1Сv8.3
Проброс портов
Выделенный IP
Поднятие http сервисов (REST) в 1С
НАСТРОЙКА ПРОКСИ СЕРВЕРА
Аренда VPS сервера
Socks5 прокси с 3proxy
MTProxy
Создание сертификата
Проксирование запросов с nginx
Настроим брандмауэр
ТЕЛЕГРАМ БОТ
Создадим бота
Протестируем бота
Вебхуки
OAUTH2, GOOGLE ПРИЛОЖЕНИЕ
О трехногой авторизации
Алгоритм авторизации
Заведем приложение
АРХИТЕКТУРА API
Архитектура в общих чертах
Процедура-обработчик запроса
Разбор запроса
Фасовка запроса
ПОЛУЧЕНИЕ СООБЩЕНИЙ
ОТПРАВКА СООБЩЕНИЙ
ОТРИСОВКА КЛАВИАТУРЫ
РЕАЛИЗАЦИЯ АВТОРИЗАЦИИ
ОТПРАВКА ФАЙЛОВ
ИСПРАВЛЕНИЕ СООБЩЕНИЙ
ОБРАТНЫЕ ЗАПРОСЫ
ВСТРОЕННЫЕ ЗАПРОСЫ
••••••••••
Обсудить:
Источник:
Статья детально рассказывает обо всех аспектах настройки телеграм бота, работающего через сервер-маршрутизатор посредством обратных вызовов. Приведены примеры работы отправки/исправления сообщений, отправки файлов, работы с внутренними и встроенными запросами. Создание клавиатуры. Авторизация пользователей через gmail.
TELEGRAM INLINE WEBHOOK BOT
ОГЛАВЛЕНИЕ
ВМЕСТО ПРЕДИСЛОВИЯ
Пример решаемой задачи
Последовательность настройки
Полезные ссылки
1С REST СЕРВЕР
Инструкция настройки IIS 8.5 для 1Сv8.3
Проброс портов
Выделенный IP
Поднятие http сервисов (REST) в 1С
НАСТРОЙКА ПРОКСИ СЕРВЕРА
Аренда VPS сервера
Socks5 прокси с 3proxy
MTProxy
Создание сертификата
Проксирование запросов с nginx
Настроим брандмауэр
ТЕЛЕГРАМ БОТ
Создадим бота
Протестируем бота
Вебхуки
OAUTH2, GOOGLE ПРИЛОЖЕНИЕ
О трехногой авторизации
Алгоритм авторизации
Заведем приложение
АРХИТЕКТУРА API
Архитектура в общих чертах
Процедура-обработчик запроса
Разбор запроса
Фасовка запроса
ПОЛУЧЕНИЕ СООБЩЕНИЙ
ОТПРАВКА СООБЩЕНИЙ
ОТРИСОВКА КЛАВИАТУРЫ
РЕАЛИЗАЦИЯ АВТОРИЗАЦИИ
ОТПРАВКА ФАЙЛОВ
ИСПРАВЛЕНИЕ СООБЩЕНИЙ
ОБРАТНЫЕ ЗАПРОСЫ
ВСТРОЕННЫЕ ЗАПРОСЫ
••••••••••
Обсудить:
infostart.ru
Создание телеграм бота с гугл авторизацией, обратными вызовами и уведомлениями об обновлении через сервер-маршрутизатор
Статья детально рассказывает обо всех аспектах настройки телеграм бота, работающего через сервер-маршрутизатор посредством обратных вызовов.
Приведены примеры работы отправки/исправления сообщений, отправки файлов, работы с внутренними и встроенными запросами.…
Приведены примеры работы отправки/исправления сообщений, отправки файлов, работы с внутренними и встроенными запросами.…
Forwarded from DidacticСardsBot
Простой Telegram-бот для получения информации через MQTT
Источник:
Этот бот был разработан для просмотра информации, находящейся на mqtt сервере внутри локальной сети. Он может работать на одном компьютере с mqtt сервером (в том числе на Raspberry PI или подобном) или отдельно. Задача удалённого управления не ставилась, только предоставление доступа к данным.
••••••••••
Обсудить:
Источник:
Этот бот был разработан для просмотра информации, находящейся на mqtt сервере внутри локальной сети. Он может работать на одном компьютере с mqtt сервером (в том числе на Raspberry PI или подобном) или отдельно. Задача удалённого управления не ставилась, только предоставление доступа к данным.
••••••••••
Обсудить:
Хабр
Простой Telegram-бот для получения информации через MQTT
Этот бот был разработан для просмотра информации, находящейся на mqtt сервере внутри локальной сети. Он может работать на одном компьютере с mqtt сервером (в том числе на Raspberry PI или подобном)...
Forwarded from DidacticСardsBot
star.js
Источник:
star- corrective выполняет автоматическое исправление опечаток в браузере на основе следующего сообщения.
••••••••••
Обсудить:
Источник:
star- corrective выполняет автоматическое исправление опечаток в браузере на основе следующего сообщения.
••••••••••
Обсудить:
GitHub
alexyorke/star.js
Automatic typo correction in the browser, based on the next message. - alexyorke/star.js
Максимы Грайса
Максимум количества , когда человек пытается быть как можно более информативным и дает столько информации, сколько необходимо, и не более того.
Максимум качества , когда человек пытается быть правдивым и не предоставляет информацию, которая является ложной или не подтвержденной доказательствами.
Максимум отношений , когда человек пытается быть релевантным и говорит то, что имеет отношение к дискуссии.
Максимум манеры , когда человек пытается быть настолько ясным, кратким и максимально упорядоченным, насколько это возможно, в том, что он говорит, и где он избегает неясности и двусмысленности.
Поскольку максимы остаются в силе, между максимами количества и манеры может быть совпадение в отношении длины того, что говорят; это совпадение может быть объяснено (частично, если не полностью) путем размышления о максимуме количества (хотя этот подход может быть искусственным) в терминах единиц информации. Другими словами, если слушателю нужно, скажем, пять единиц информации от говорящего, но он получает меньше или больше ожидаемого числа, значит, говорящий нарушает максиму количества. Однако, если говорящий дает пять требуемых единиц информации, но либо слишком кратко, либо многословно передает их слушателю, то принцип манеры нарушается. Однако разделительная линия может быть довольно тонкой или нечеткой, и бывают случаи, когда мы можем сказать, что и максимы количества и качества нарушаются одними и теми же факторами.
Максимум количества , когда человек пытается быть как можно более информативным и дает столько информации, сколько необходимо, и не более того.
Максимум качества , когда человек пытается быть правдивым и не предоставляет информацию, которая является ложной или не подтвержденной доказательствами.
Максимум отношений , когда человек пытается быть релевантным и говорит то, что имеет отношение к дискуссии.
Максимум манеры , когда человек пытается быть настолько ясным, кратким и максимально упорядоченным, насколько это возможно, в том, что он говорит, и где он избегает неясности и двусмысленности.
Поскольку максимы остаются в силе, между максимами количества и манеры может быть совпадение в отношении длины того, что говорят; это совпадение может быть объяснено (частично, если не полностью) путем размышления о максимуме количества (хотя этот подход может быть искусственным) в терминах единиц информации. Другими словами, если слушателю нужно, скажем, пять единиц информации от говорящего, но он получает меньше или больше ожидаемого числа, значит, говорящий нарушает максиму количества. Однако, если говорящий дает пять требуемых единиц информации, но либо слишком кратко, либо многословно передает их слушателю, то принцип манеры нарушается. Однако разделительная линия может быть довольно тонкой или нечеткой, и бывают случаи, когда мы можем сказать, что и максимы количества и качества нарушаются одними и теми же факторами.
