Telegram Bot для отложенной публикации статей в системе GOLOS.
Приветствую.
Уважаемые пользователи системы GOLOS. Не так давно я презентовал Online-cервис отложенного постинга.
В данной статье я хотел бы сделать более подробное описание этого сервиса.
Команды бота :
add - Добавить пользователя из системы GOLOS
del - Удалить ранее сохраненного пользователя из системы GOLOS
help – Вызов помощи
menu – Вывод меню
Как пользоваться ботом:
Для начала необходимо добавить хоть 1 пользователя из системы GOLOS командой /add. Добавляемых пользователей может быть сколько угодно главное, чтобы введенный постинг ключ соответствовал логину. (Он проверяется и сохраняется при добавлении пользователя)
После этого можно посылать файлы:
- Либо обычный текстовой файл (расширение txt)
- Либо zip архив с публикацией и картинками (расширение zip)
Формат файлов :
TXT :
Первая строка : Заголовок статьи
Вторая строка : Список тэгов разделённых либо пробелами, либо запятыми
Третья строка : Список опций публикации, разделённых пробелами
Список опций:
Все опции состоят из ключа и значения, разделённых знаком «#»
- user имя пользователя под которым будет публиковаться статья.
- date дата на которую запланирована публикация в формате год-месяц-день. Пример
2017-09-15
- time время на которое назначена публикация в формате час:минута. Пример
14:03
(Время Московское)
Пример строки опций :
user#gbot date#2017-09-15 time#14:03
Четвертая строка и далее : Непосредственно сам текст статьи
ZIP :
Архив должен состоять только из файлов для публикации. И не должен содержать директорий.
(т.е. никаких папок в архиве быть не должно!)
Текстовый файл в архиве должен иметь название «body.md».
Текстовый файл является обязательным; файлы изображения - по мере необходимости.
Чтобы файлы изображений были опубликованы в статье - необходимо прописать его полное название (с расширением) в нужном месте в формате !@имя файла@.
Пример !@primer.png@
Команда del:
Данная команда позволяет удалить одного из ранее сохранённых пользователей в системе GOLOS из настроек бота.
Предупреждение: ни в коем случае в тексте не должны содержаться символ & , < и >. Из-за этих символов публикация не отправится
Выражаю огромную благодарность пользователю @shenanigan и @nonsense за предварительное тестирование и советы по доработке.
А также пользователю @dasarts за разработку логотипа.
P.S. Все предложения и пожелания можно писать в комментариях или с помощью Telegram лично мне
P.S.(2) Данная статья была опубликован с помощью Telegram Bot'а, который является ботом-приложением для отложенной публикации постов в систему GOLOS.