Как я Telegram бота на Go писал. Часть третья. Публикация.

В предыдущих частях был разработан и улучшен бот, помогающий найти заклинания для Dungeon and Dragons.

Теперь требуется разместить бота на какой-либо платформе. Рассмотрим два варианта: vscale.ru и heroku.
Continue reading

Advertisements

Как я Telegram бота на Go писал. Часть вторая. Прокачиваем бота.

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

В этот раз немного улучшим его: улучшим форматирование, добавим inline-режим и реализуем пару команд. Continue reading

Как я Telegram бота на Go писал. Часть первая. Начало.

В этой серии заметок хотел бы немного коснуться данной темы. Серия будет включаться в себя три раздела:

  1. Разработка бота на Go для поиска заклинаний для Dungeon And Dragons
  2. Публикация бота на платформе heroku
  3. Добавление аналитики использования бота

Continue reading

Шпаргалка по работе с JSON в Golang

Парсинг JSON – одна из наиболее частых задач: в JSON приходят данные в REST API, конфигурационные файлы часто оформляются в виде JSON и пр.

Go предоставляют довольно удобные механизмы для этих целей расположенные в пакете "encoding/json" включающий в себя необходимые методы. Continue reading

Как перестать страдать и начать пользоваться Postman

Если на вашем счету уже есть не одно разработанное приложение, использующее REST API или сами создавали REST API, то наверняка слышали о Postman. В этой заметке хочу показать на нескольких примерах основную функциональность этого приложения для остальных – тех, кто еще только начинает заниматься подобными проектами.
Continue reading

Еще немного о NancyFX

Введение

Сегодня я хотел бы немного углубиться в “MVC-модель” NancyFX. Разобраться что и как здесь это работает проще на простом примере – например, классический пример со списком дел (он же ToDo List): пользователь может иметь несколько список дел (TodoList) с некоторым количеством задач в каждом (Todo). Каждая задача имеет срок исполнения, заголовок и признак выполненности. Пользователь может создавать новые списки дел и добавлять новые задачи в существующие списки дел.
Continue reading

ASP.NET Core на Ubuntu 14.04 в облаке koding.com

Решил попробовать странного – ASP.NET Core. В еще более странном окружении – Ubuntu 14.04 на VDS в облаке koding.com.

Казалось бы, что тема ASP.NET Core уже разжевана достаточно и что могло бы пойти не так? А вот и могло. Как всегда. Если что-то может пойти не так, то пойдет именно не так (закон Мёрфи никогда еще не подводил).

В этой статье постараюсь зафиксировать пошаговую инструкцию для желающих повторить мой опыт (на самом деле в первую очередь для себя, конечно).
И что же дальше?