У меня есть чат-бот, запущенный на сайте, и я хотел бы иметь возможность интегрировать flattr в него. Он построен в узле и не имеет интерфейса, он просто использует API для взаимодействия с сайтом.Интеграция Flattr в чатбот
Я хотел бы быть в состоянии сделать что-то вроде этого
примечания: «!» Все команды для бота начинаются с
!flattr @username
для Flattr пользователя
Я понимаю, это будет означать, люди, которые хотят либо получить или дать Flattr бы создать счета
Просто глядя на некоторые рекомендации относительно того, как начать это.
Вот что я думаю мне нужно:
Создание приложения, получить идентификатор клиента и секрет, пройти через поток OAuth и получить однонаправленный маркер. Включая область для flattr thing
в этом процессе
Как долго истекают ваши токены? Должен ли я часто обновлять этот токен?
Тогда, я думаю, мне просто нужно было бы использовать the flattr thing api endpoint? Является ли пользователь считаться «вещью» в вашем api? Является ли :id
для тайны thing
или может ли он быть публичным без вреда?
Знает ли пользователь свой идентификатор или может ли он легко найти его? Или мне нужно использовать Users endpoint, чтобы получить эту информацию? И означает ли это добавление дополнительного объема?
Это моя идеальная ситуация. В чате настроить все пользователи на Flattr счет и может подключаться бот Flattr, выполнив:
!flattr addme [flattr username]
(в качестве альтернативы они могут использовать Flattr ID, если доступна)
тогда как я уже упоминал выше, они могут просто использовать !flattr @[username]
и это его
спасибо!