VK Teams отправка сообщений и файла

Средний рейтинг
Еще нет оценок
Мой рейтинг:

Всем привет.

К сожалению, на работе отказались от своего мессенджера и перешил на сраный, мерзкий и никому ненужный, ублюдочный «VK Teams».

Стоит ли говорить какое это убогое и всратое поделие? Думаю, что нет. Любой нормальный человек понимает какое это дерьмо и не станет связываться с этим.

Тем не менее, у меня нет выбора и приходится мириться, пока не найду что-то подходящее.

Была поставлена задача настроить оповещения о проверки состояния серверов (пока это самописные скрипты) и служб.

Ну что же, приступим…

Создание бота.

Для начала надо создать бота, примерно так же, как в «телеге».

Найти @metabot и нажать кнопку «Начать«.

Бот выдаст такое меню:

metabot menu

Т.к. я перед заметкой уже сделал бота и настроил его то, возможно, у меня меню чуть более расширенное. Поэтому может отличаться какими-то пунктами. В любом случае нам нужен пункт «Создать нового бота«.

Вводим имя бота и отправляем. Если допустите ошибку, то metabot об это скажет. Ник бота обязательно должен оканчивать на bot. Если ник введен правильно, то metabot выдаст botId, ник и токен. Это как раз то, что понадобиться для отправки сообщений.

Так же обратите внимание на URL API — это тоже очень важно! (в приветственном сообщении от metabot’а)

bot_data

Так, теперь надо разрешить нашему боту добавление в группу(ы). Надо отправить /start и в меню выбрать «(Не)разрешить боту добавлять в чаты«

metabot_menu2

После этого надо ввести ник созданного бота или его ID:

metabot_bot_permission

Потом ввести «enable» или «disable» можно без кавычек:

Bot_add_chat_menu

Тут понятно:

  • enable — разрешить добавление в чат(ы)
  • disable — запретить добавление в чат(ы)

Мы вводим enable

bot_enable_disable

и получаем «Успех!»

Группа\Канал.

Создание группы\канала простое. Тут и нечего описывать.

Это доступно из основного меню.

create_group_channel

Я зачем-то сделал группу, хотя в моем случае лучше бы подошел канал. Ну уже ладно. Но потом попробовал создать канал — так же всё. Только канал сразу создается публичным. Его потом можно сделать частным через его меню. Оно вызывается по нажатию это кнопки:

channel_info

Посмотреть ID группы\канала можно в свойствах — там где ссылка. Всё что после profile/…. — это и есть ID

group_info

А это скрин канала:

channel_settings

Вот тут в настройках канала надо убрать что он публичный:

channel_settings

Тут есть некий «Идентификатор (ID)», но он нам не нужен. Реальный ID тот, что по ссылке после /profile/.

Теперь добавляем бота в группу\канал, даем ему возможность писать или делаем админом.

На этом всё.

Отправка сообщений в группу\канал VK Teams.

Собственно, сам скрипт отправки сообщений в выше созданную группу или канал:

Это простой пример: проверка статуса сервиса.

Если всё плохо, то прислать сообщение и перезапустить, и прислать сообщение о результате перезапуска.

Если всё хорошо, то прислать сообщение, что всё хорошо. Но это всех задолбало и попросили брать.

Уведомление выглядит вот так:

channel_notifity

Отправка файла.

Тут будет вот такой скрипт:

Файл «vk_teams.png» лежит рядом со скриптом. В противном случае надо будет указывать полный путь.

Ссылки:

VK TEAM API

 

 

If you found an error, highlight it and press Shift + Enter or to inform us.

Фото аватара

Дмитрий

родился, учился, работаю-учусь

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии