Команды телеграм бота в гугл таблице

Поділитися
Вставка
  • Опубліковано 4 лип 2024
  • В видео демонстрируется добавление команд в телеграм бота, написание скрипта для обработки ранее известных команд, а также команд из таблицы. Команды определяются с помощью регулярных выражений. Также в видео затрагивается тема работы с массивами.
    Ссылки для ваших донатов 👇 Заранее благодарю!
    Картой РФ: pay.cloudtips.ru/p/8c8ffb86
    Международной картой: boosty.to/sheetbot/donate
    Перевод на Тинькофф: 5536914170652675
    ЮMoney: 4100144795892
    Paypal: paypal.me/sheetbot
    USDT TRC20: TPUGkYThK5DBevjajS2jRUY3pWWt81N38x
    💬 Вопросы можно задать в группе Telegram:
    t.me/googlesheetstelegram
    📝 Ссылка на таблицу. Создайте копию, измените две первые константы в скрипте и выполните развертывание веб-приложения. Затем выполните команду setWebhook.
    docs.google.com/spreadsheets/...
    🔣 Код из видео по ссылке: github.com/andreintys/lessons...
    🔥 Полезные материалы:
    learn.javascript.ru/regexp-me...
    learn.javascript.ru/regexp-ah...
    📱 По вопросам создания чат ботов, а также покупки готовых решений пишите:
    t.me/andreintys
    00:00 - Вступление
    00:12 - Добавляем команды боту в BotFather
    03:25 - Действия по командам /start и /myid
    05:30 - Определение команд с помощью регулярных выражений
    07:09 - Создание функции answerCommand для получения данных из таблицы по команде
    14:55 - Вызов функции answerCommand
    16:13 - Вывод результатов по командам от пользователя

КОМЕНТАРІ • 34

  • @1KHLYNOV
    @1KHLYNOV Місяць тому

    Спасибо за качественный контент😊

  • @Twitti-bn9xk
    @Twitti-bn9xk 2 роки тому +3

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

  • @Twitti-bn9xk
    @Twitti-bn9xk 2 роки тому +1

    а вообще контект шикарный, больше бы видео на эту тему))

  • @Dubrovin_Evgeny
    @Dubrovin_Evgeny Рік тому +1

    Не все понятно, но все получилось)
    Не понятно только из-за личной безграмотности, не знания синтаксиса и т.п.
    Хотелось бы научиться задавать в боте несколько вопросов и записывать их в одну строку, ну и перезаписывать, если повторно подаются данные.
    Автор красавчик! Спасибо!

  • @Twitti-bn9xk
    @Twitti-bn9xk 2 роки тому +1

    все заработало, не совсем как у вас, но сойдёт, сообщение второго столбца не пишет бот)

  • @Kvinya1
    @Kvinya1 2 роки тому

    Спасибо большое вам. подскажите еще, если бот будет еще и на python запущен, будет ли работать он гугл таблицах?

    • @SheetBot
      @SheetBot  2 роки тому

      webHook будет работать только с одним сервисом

  • @Twitti-bn9xk
    @Twitti-bn9xk 2 роки тому +2

    на листе дебаг ничего не появляется, скопировал вашу ссылку, сравнил кодировку, всё точь в точь. функции текст перестали работать. Не знаю как быть

  • @andron_kozmos
    @andron_kozmos Рік тому

    Контент огонь. Подскажите, что нужно сделать, если при выполнении вылетает ошибка TypeError: Cannot read property 'postData' of undefined. Самый первая функция.

    • @SheetBot
      @SheetBot  Рік тому +1

      Создал видео про популярные ошибки. Там есть ответ и на ваш вопрос:
      ua-cam.com/video/vLOeassegL0/v-deo.html

  • @user-lz5qy9fd8b
    @user-lz5qy9fd8b Рік тому +1

    Спасибо за дельный видос, по моему видео предназначена тем кто уже копался в apps script и набили руку, так же по моему у вас пропущена как ставить историю и увеличивать штук запросов, про в видео нету, поэтому код работает немножко по другому, то есть не принимает последние команды и не увеличивает счетчик

    • @user-lz5qy9fd8b
      @user-lz5qy9fd8b Рік тому

      в таблице которую дали тоже не меняет count и последнее сообющение не ставиться в лист Commands

    • @SheetBot
      @SheetBot  Рік тому

      Это реализовано формулами на листе Commands в ячейках В2 и В3. Формулы корректно работают, сделайте новую копию таблицы.

  • @user-qv2gn1ts3u
    @user-qv2gn1ts3u 2 роки тому

    Подскажите пожалуйста как сделать так что бы данные по команде /last, /count появлялись в таблице автоматически?

    • @SheetBot
      @SheetBot  2 роки тому

      Непонятен вопрос. Напишите в группу телеграм с примером таблицы.

    • @Dubrovin_Evgeny
      @Dubrovin_Evgeny Рік тому

      Надо прописать формулы в ячейки данных этик команд. На видео не освящен этот момент, но формулы видны =INDEX(Messages!B:B;COUNTA(Messages!B:B)) и =COUNTA(Messages!B:B)

  • @user-qu6dj9tm6w
    @user-qu6dj9tm6w 3 місяці тому

    Коллеги, подскажите, пожалуйста, как сделать так что бы бот упомянал участника группы @Алексей?

    • @SheetBot
      @SheetBot  3 місяці тому

      Получить username пользователя, отправить текст в формате `@${username}`.
      Если останутся вопросы - пишите в группу телеграм из описания к видео.

  • @user-wq1qk2kk3m
    @user-wq1qk2kk3m 2 роки тому

    Подскажите как сделать что бы бот автоматически отправлял данные с ячейки А1 в телеграм

    • @SheetBot
      @SheetBot  Рік тому

      Установить вебхук и при срабатывании брать данные из ячейки и возвращать пользователю, который написал сообщение

  • @mertviypuk
    @mertviypuk 3 роки тому

    А в групповом чате будет работать?

  • @karim_web
    @karim_web 2 роки тому

    {postData=FileUpload, parameters={}, contextPath=, parameter={}, contentLength=531.0, queryString=} приходит такой ответ в таблицу, что делать?)
    ПАМАГИТИИИ!!!)))

    • @SheetBot
      @SheetBot  2 роки тому

      вы получаете в таблицу аргумент e

  • @BogMediaSchool
    @BogMediaSchool 3 роки тому

    Как сказаться с админом нужен бот таблица

  • @teatrshine6900
    @teatrshine6900 3 роки тому

    +++ +++ +++

  • @huntinginguildsewq4912
    @huntinginguildsewq4912 2 роки тому

    Нифига непонятно

    • @SheetBot
      @SheetBot  2 роки тому

      если у вас остались вопросы можете задать их в группе телеграм в описании к видео

  • @alexlotion5055
    @alexlotion5055 6 місяців тому +1

    Не работает подстановка - ${chat_id}

    • @SheetBot
      @SheetBot  6 місяців тому +1

      Кавычки косые используете?

    • @alexlotion5055
      @alexlotion5055 6 місяців тому +2

      ​@@SheetBot Понял в чём фишка, надо не эти ( ' ), а эти ( ` ). Спасибо