{"action":"created","issue":{"url":"https://api.github.com/repos/BeepBoopHQ/slapp/issues/55","repository_url":"https://api.github.com/repos/BeepBoopHQ/slapp","labels_url":"https://api.github.com/repos/BeepBoopHQ/slapp/issues/55/labels{/name}","comments_url":"https://api.github.com/repos/BeepBoopHQ/slapp/issues/55/comments","events_url":"https://api.github.com/repos/BeepBoopHQ/slapp/issues/55/events","html_url":"https://github.com/BeepBoopHQ/slapp/issues/55","id":185694018,"number":55,"title":"Conversation Queue & Bot Initiate Conversation","user":{"login":"jescalan","id":556932,"avatar_url":"https://avatars.githubusercontent.com/u/556932?v=3","gravatar_id":"","url":"https://api.github.com/users/jescalan","html_url":"https://github.com/jescalan","followers_url":"https://api.github.com/users/jescalan/followers","following_url":"https://api.github.com/users/jescalan/following{/other_user}","gists_url":"https://api.github.com/users/jescalan/gists{/gist_id}","starred_url":"https://api.github.com/users/jescalan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jescalan/subscriptions","organizations_url":"https://api.github.com/users/jescalan/orgs","repos_url":"https://api.github.com/users/jescalan/repos","events_url":"https://api.github.com/users/jescalan/events{/privacy}","received_events_url":"https://api.github.com/users/jescalan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2016-10-27T15:01:03Z","updated_at":"2016-11-01T16:35:04Z","closed_at":null,"body":"So I'm working on a bot in which its possible that a user might get in a conversation with a bot, then in the middle of that conversation, another user could cause the bot to open up a new conversation with the same user.\n\nIn this situation, the behavior I'm shooting for is that the second conversation thread would be queued up and run only when the user has finished the first conversation. However, what it does right now is opens up both conversations and attempts to run them in parallel, which is quite confusing and leads to bugs.\n\nAlso happy to contribute to making this work, just wanted to put in on the map and see what you guys think about the idea.\n\nI should also note that at the moment the tooling for getting a bot to open a conversation with a user is entirely nonexistent. We just hacked this functionality together by taking an existing `Message` object and rewriting the username that it is being sent to. Having a cleaner, framework-supported method for having a bot initiate a conversation might be a prerequisite to getting this issue solved, and also I think would be incredibly useful in general 😁 \n"},"comment":{"url":"https://api.github.com/repos/BeepBoopHQ/slapp/issues/comments/257616589","html_url":"https://github.com/BeepBoopHQ/slapp/issues/55#issuecomment-257616589","issue_url":"https://api.github.com/repos/BeepBoopHQ/slapp/issues/55","id":257616589,"user":{"login":"jescalan","id":556932,"avatar_url":"https://avatars.githubusercontent.com/u/556932?v=3","gravatar_id":"","url":"https://api.github.com/users/jescalan","html_url":"https://github.com/jescalan","followers_url":"https://api.github.com/users/jescalan/followers","following_url":"https://api.github.com/users/jescalan/following{/other_user}","gists_url":"https://api.github.com/users/jescalan/gists{/gist_id}","starred_url":"https://api.github.com/users/jescalan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jescalan/subscriptions","organizations_url":"https://api.github.com/users/jescalan/orgs","repos_url":"https://api.github.com/users/jescalan/repos","events_url":"https://api.github.com/users/jescalan/events{/privacy}","received_events_url":"https://api.github.com/users/jescalan/received_events","type":"User","site_admin":false},"created_at":"2016-11-01T16:35:04Z","updated_at":"2016-11-01T16:35:04Z","body":"Hmm so perhaps you could specify the team as a parameter to the message and it could get that team's token?"}}
{"actor":{"display_login":"jescalan"}}