Скрипт фиксирующий изменения в таблице MS Excel и отправляющих их в Telegram бот по API Telegram.
Для работы необходимы API Token бота, user_id получателей сообщений, наличие Интернет соединения на компьютере, где размещён файл.
- Открыть в Telegram > @BotFather;
- Меню команд > /newbot или /mybots;
- Создать или выбрать имеющегося бота;
- What do you want to do with the bot? > API Token (выбрать).
- Получить 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.
- Копируйте весь код из репозитория;
- Слева в Редакторе VBA найдите вашу книгу;
- Активируйте лист проекта ЭтаКнига, CTRL+V (вставьте в него код);
- Добавьте Function sendToTelegram ваш TOKEN и USER_ID получателя(-ей);
- Сохраните файл в формате .xlsm.