       doXhrRequest {type: 'POST', endPoint, async: yes}, callback
 
     fetchBotChannel      : (callback) ->
-      getCurrentGroup (group) ->
-
-        { nickname } = whoami().profile
-        doXhrRequest {
-          type     : 'GET'
-          endPoint : "/api/integration/botchannel"
-        }, (err, response) ->
+
+      doXhrRequest {
+        type     : 'GET'
+        endPoint : "/api/integration/botchannel"
+      }, (err, response) ->
+        return callback err  if err
+
+        { channelId } = response.data
+
+        { socialapi } = kd.singletons
+
+        socialapi.channel.byId {id: channelId}, (err, channel) ->
+
           return callback err  if err
 
-          {channelId} = response
-
-          { socialapi } = kd.singletons
-
-          socialapi.channel.byId {id: channelId}, (err, channel) ->
-
-            return callback err  if err
-
-            return callback null, mapChannel { channel: channel }
+          return callback null, mapChannel { channel: channel }


  mapChannel = (channel) ->
    { socialapi } = kd.singletons
    
    data  = channel.channel

    # hold state of cache hit


    # item is initially our data
    item = data

    # if we find the channel in cache, replace item with it
    if cacheItem = socialapi.retrieveCachedItem item.typeConstant, item.id
      cacheFound = yes
