mirror of
https://github.com/discourse/discourse-ai.git
synced 2025-03-06 17:30:20 +00:00
* Minor... use username suggester in case username already exists * FIX: ensure we truncate long prompts Previously we 1. Used raw length instead of token counts for counting length 2. We totally dropped a prompt if it was too long New implementation will truncate "raw" if it gets too long maintaining meaning.
21 lines
394 B
Ruby
21 lines
394 B
Ruby
# frozen_string_literal: true
|
|
|
|
UserEmail.seed do |ue|
|
|
ue.id = -110
|
|
ue.email = "no_email_gpt_bot"
|
|
ue.primary = true
|
|
ue.user_id = -110
|
|
end
|
|
|
|
User.seed do |u|
|
|
u.id = -110
|
|
u.name = "GPT Bot"
|
|
u.username = UserNameSuggester.suggest("gpt_bot")
|
|
u.password = SecureRandom.hex
|
|
u.active = true
|
|
u.admin = true
|
|
u.moderator = true
|
|
u.approved = true
|
|
u.trust_level = TrustLevel[4]
|
|
end
|