Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 2.95 KB

README.md

File metadata and controls

36 lines (29 loc) · 2.95 KB

sendChangeToTelegramFromExcel

Скрипт фиксирующий изменения в таблице MS Excel и отправляющих их в Telegram бот по API Telegram.
Для работы необходимы API Token бота, user_id получателей сообщений, наличие Интернет соединения на компьютере, где размещён файл.

Donate

Получить TOKEN:

  • Открыть в Telegram > @BotFather;
  • Меню команд > /newbot или /mybots;
  • Создать или выбрать имеющегося бота;
  • What do you want to do with the bot? > API Token (выбрать).

Узнать USER_ID получателя:

  • Получить USER_ID > добавиться в бота @getmyid_bot и нажать Начать.
    В ответном сообщении отобразится ID, после 'Your user ID:' XXXXXX.

Далее, используйте Шаблон или добавьте код в ваш файл:

  • Скачайте и откройте шаблон (или используйте код на GitHub);
  • Откройте ваш файл (если будите переносить код в него);
  • Откройте Pедактор VBA ALT+F11.

Если копируете код из шаблона:

  • Слева в Редакторе VBA найдите книгу Отправка в телеграм.xlsm;
  • Активируйте лист проекта ЭтаКнига;
  • CTRL+A, CTRL+C (копируйте весь код);
  • Вставьте код в свой файл на лист ЭтаКнига;
  • Добавьте Function sendToTelegram ваш TOKEN и USER_ID получателя(-ей);
  • Сохраните файл в формате .xlsm.

Если копируете код из GitHub:

  • Копируйте весь код из репозитория;
  • Слева в Редакторе VBA найдите вашу книгу;
  • Активируйте лист проекта ЭтаКнига, CTRL+V (вставьте в него код);
  • Добавьте Function sendToTelegram ваш TOKEN и USER_ID получателя(-ей);
  • Сохраните файл в формате .xlsm.