Feature: Introduce bots (#545)

Co-authored-by: Pranav Raj S <pranavrajs@gmail.com>
Co-authored-by: Sojan Jose <sojan@pepalo.com>
This commit is contained in:
Pranav Raj S
2020-03-06 01:43:12 +05:30
committed by GitHub
parent fabc6c87af
commit b2d5cc7b05
23 changed files with 218 additions and 6 deletions

View File

@@ -0,0 +1,12 @@
class CreateAgentBots < ActiveRecord::Migration[6.0]
def change
create_table :agent_bots do |t|
t.string :name
t.string :description
t.string :outgoing_url
t.string :auth_token, unique: true
t.timestamps
end
end
end

View File

@@ -0,0 +1,11 @@
class CreateAgentBotInboxes < ActiveRecord::Migration[6.0]
def change
create_table :agent_bot_inboxes do |t|
t.integer :inbox_id
t.integer :agent_bot_id
t.integer :status, default: 0
t.timestamps
end
end
end

View File

@@ -41,6 +41,23 @@ ActiveRecord::Schema.define(version: 20_200_226_194_012) do
t.index ['key'], name: 'index_active_storage_blobs_on_key', unique: true
end
create_table 'agent_bot_inboxes', force: :cascade do |t|
t.integer 'inbox_id'
t.integer 'agent_bot_id'
t.integer 'status', default: 0
t.datetime 'created_at', precision: 6, null: false
t.datetime 'updated_at', precision: 6, null: false
end
create_table 'agent_bots', force: :cascade do |t|
t.string 'name'
t.string 'description'
t.string 'outgoing_url'
t.string 'auth_token'
t.datetime 'created_at', precision: 6, null: false
t.datetime 'updated_at', precision: 6, null: false
end
create_table 'attachments', id: :serial, force: :cascade do |t|
t.integer 'file_type', default: 0
t.string 'external_url'