Посты с тэгом bot


[Из песочницы] Пишем бота-кликера на Python для Lineage 2

Предисловие



Как можно развлечься в новогодние праздники? Поиграть в компьютерные игры? Нет! Лучше написать бота, который это будет делать за тебя, а самому пойти лепить снеговика и пить глинтвейн.


Когда-то в школьные годы был увлечен одной из популярных MMORPG — Lineage 2. В игре можно объединяться в кланы, группы, заводить друзей и сражаться с соперниками, но в общем игра наполнена однообразными действиями: выполнением квестов и фармом (сбор ресурсов, получение опыта).


В итоге решил, что бот должен решать одну задачу: фарм. Для управления будут использоваться эмулированные клики мыши и нажатия клавиш клавиатуры, а для ориентирования в пространстве — компьютерное зрение, язык программирования — Python.

Читать дальше →


Создаем бота для Skype. Шаг за шагом, через REST API и на Python


Когда ищешь long-polling в Skype API

Год назад Microsoft представила платформу для создания ботов под Skype. Платформа предоставляет удобный формат сообщений, можно отправлять карточки с кнопками, как в телеграмме, одним словом, выглядит все очень круто.

Недавно мне потребовалось написать бота для Skype. И несмотря на то, что тема подымалась на хабре ( например), я столкнулся с некоторыми сложностями, мне очень не хватало step-by-step гайда по работе с REST API.
Читать дальше →


Yammy? Dummy? ... Botty!:) Простой бот на xmpppy

Сейчас появляется всё больше сервисов, использующих протокол XMPP (он же Jabber).

Например: juick.com, facebook.com, identi.ca.

Часто хочется написать своего бота, чтобы общаться с такими сервисами, может быть написать свой сервис или просто автоматически отвечать своим друзьям на глупые сообщения;)

В этом может помочь библиотека xmpppy.

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


class BotBase(object, xmpp.Client):

bot_name = None

class InvalidCommandError(Exception):
pass


И снова я решил заняться этим неблагодарным делом

Всем привет!

Надеюсь, что старые читатели блога serge.matveenko.ru сюда подтянутся.

Буду стараться писать что-нибудь полезное о заявленном в подзаголовке блога.

Ближайшие темы:

  • Gwibber - Python, GTK, WebKit
  • Piston - делаем API для проекта на Django
  • xmpppy - пишем домашнего XMPP-бота на Python