--- !ruby/object:Gem::Specification name: slack-smart-bot version: !ruby/object:Gem::Version version: 1.15.1 platform: ruby authors: - Mario Ruiz autorequire: bindir: bin cert_chain: [] date: 2024-04-08 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: slack-ruby-client requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2' - - ">=" - !ruby/object:Gem::Version version: 2.3.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2' - - ">=" - !ruby/object:Gem::Version version: 2.3.0 - !ruby/object:Gem::Dependency name: nice_http requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.9' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.9' - !ruby/object:Gem::Dependency name: method_source requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' - !ruby/object:Gem::Dependency name: ruby-openai requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '6' - - ">=" - !ruby/object:Gem::Version version: 6.3.1 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '6' - - ">=" - !ruby/object:Gem::Version version: 6.3.1 - !ruby/object:Gem::Dependency name: net-ldap requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.19' - - ">=" - !ruby/object:Gem::Version version: 0.19.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.19' - - ">=" - !ruby/object:Gem::Version version: 0.19.0 - !ruby/object:Gem::Dependency name: nice_hash requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' - - ">=" - !ruby/object:Gem::Version version: 1.18.7 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' - - ">=" - !ruby/object:Gem::Version version: 1.18.7 - !ruby/object:Gem::Dependency name: string_pattern requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2' - - ">=" - !ruby/object:Gem::Version version: 2.2.3 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2' - - ">=" - !ruby/object:Gem::Version version: 2.2.3 - !ruby/object:Gem::Dependency name: async-websocket requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.8.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.8.0 - !ruby/object:Gem::Dependency name: amazing_print requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' - - ">=" - !ruby/object:Gem::Version version: 1.4.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' - - ">=" - !ruby/object:Gem::Version version: 1.4.0 - !ruby/object:Gem::Dependency name: openssl requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3' - !ruby/object:Gem::Dependency name: nokogiri requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' - !ruby/object:Gem::Dependency name: tzinfo requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.9' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.9' description: |- Create a Slack bot that is smart and so easy to expand, create new bots on demand, run ruby code on chat, create shortcuts, chatGPT, DALL-E, Whisper... The main scope of this gem is to be used internally in the company so teams can create team channels with their own bot to help them on their daily work, almost everything is suitable to be automated!! slack-smart-bot can create bots on demand, create shortcuts, run ruby code, use chatGPT, DALL-E or Whisper... just on a chat channel. You can access it just from your mobile phone if you want and run those tests you forgot to run, get the results, restart a server, or have a chatGPT session... no limits. email: marioruizs@gmail.com executables: [] extensions: [] extra_rdoc_files: - LICENSE - README.md files: - ".yardopts" - LICENSE - README.md - img/chat_gpt.png - img/chat_gpt_session.png - img/chat_gpt_share.png - img/command_add_sc.png - img/command_bot_help_echo.png - img/command_loop.png - img/command_my_timeoff.png - img/command_recap.png - img/command_repl1.png - img/command_repl2.png - img/command_ruby.png - img/command_run_repl.png - img/command_see_announcements.png - img/command_see_statuses.png - img/command_see_team.png - img/command_summarize.png - img/commands_inline.png - img/commands_on_demand.png - img/commands_on_external_call.png - img/image_editing.png - img/image_generation.png - img/image_variations.png - img/openai-300.png - img/openai.png - img/slack-300.png - img/slack.png - img/smart-bot-150.png - img/smart-bot-profile-pic-2.png - img/smart-bot-profile-pic.png - img/smart-bot.png - img/whisper.png - lib/slack-smart-bot.rb - lib/slack-smart-bot_general_commands.rb - lib/slack-smart-bot_general_rules.rb - lib/slack-smart-bot_rules.rb - lib/slack/smart-bot/ai.rb - lib/slack/smart-bot/ai/open_ai/connect.rb - lib/slack/smart-bot/ai/open_ai/models.rb - lib/slack/smart-bot/ai/open_ai/send_gpt_chat.rb - lib/slack/smart-bot/ai/open_ai/send_image_edit.rb - lib/slack/smart-bot/ai/open_ai/send_image_generation.rb - lib/slack/smart-bot/ai/open_ai/send_image_variation.rb - lib/slack/smart-bot/ai/open_ai/whisper_transcribe.rb - lib/slack/smart-bot/comm.rb - lib/slack/smart-bot/comm/ask.rb - lib/slack/smart-bot/comm/delete.rb - lib/slack/smart-bot/comm/dont_understand.rb - lib/slack/smart-bot/comm/event_hello.rb - lib/slack/smart-bot/comm/get_channel_members.rb - lib/slack/smart-bot/comm/get_channels.rb - lib/slack/smart-bot/comm/get_presence.rb - lib/slack/smart-bot/comm/get_smartbot_team_info.rb - lib/slack/smart-bot/comm/get_user_info.rb - lib/slack/smart-bot/comm/get_users.rb - lib/slack/smart-bot/comm/react.rb - lib/slack/smart-bot/comm/respond.rb - lib/slack/smart-bot/comm/respond_direct.rb - lib/slack/smart-bot/comm/respond_thread.rb - lib/slack/smart-bot/comm/send_file.rb - lib/slack/smart-bot/comm/send_msg_channel.rb - lib/slack/smart-bot/comm/send_msg_user.rb - lib/slack/smart-bot/comm/set_status.rb - lib/slack/smart-bot/comm/unreact.rb - lib/slack/smart-bot/comm/update.rb - lib/slack/smart-bot/commands.rb - lib/slack/smart-bot/commands/general/add_admin.rb - lib/slack/smart-bot/commands/general/add_announcement.rb - lib/slack/smart-bot/commands/general/add_vacation.rb - lib/slack/smart-bot/commands/general/ai/open_ai/open_ai_chat.rb - lib/slack/smart-bot/commands/general/ai/open_ai/open_ai_chat_add_collaborator.rb - lib/slack/smart-bot/commands/general/ai/open_ai/open_ai_chat_copy_session.rb - lib/slack/smart-bot/commands/general/ai/open_ai/open_ai_chat_delete_session.rb - lib/slack/smart-bot/commands/general/ai/open_ai/open_ai_chat_get_prompts.rb - lib/slack/smart-bot/commands/general/ai/open_ai/open_ai_chat_list_sessions.rb - lib/slack/smart-bot/commands/general/ai/open_ai/open_ai_chat_share_session.rb - lib/slack/smart-bot/commands/general/ai/open_ai/open_ai_chat_use_model.rb - lib/slack/smart-bot/commands/general/ai/open_ai/open_ai_edit_image.rb - lib/slack/smart-bot/commands/general/ai/open_ai/open_ai_generate_image.rb - lib/slack/smart-bot/commands/general/ai/open_ai/open_ai_models.rb - lib/slack/smart-bot/commands/general/ai/open_ai/open_ai_variations_image.rb - lib/slack/smart-bot/commands/general/ai/open_ai/open_ai_whisper.rb - lib/slack/smart-bot/commands/general/allow_access.rb - lib/slack/smart-bot/commands/general/bot_help.rb - lib/slack/smart-bot/commands/general/bye_bot.rb - lib/slack/smart-bot/commands/general/delete_announcement.rb - lib/slack/smart-bot/commands/general/delete_share.rb - lib/slack/smart-bot/commands/general/deny_access.rb - lib/slack/smart-bot/commands/general/get_smartbot_readme.rb - lib/slack/smart-bot/commands/general/hi_bot.rb - lib/slack/smart-bot/commands/general/personal_settings.rb - lib/slack/smart-bot/commands/general/poster.rb - lib/slack/smart-bot/commands/general/public_holidays.rb - lib/slack/smart-bot/commands/general/recap.rb - lib/slack/smart-bot/commands/general/remove_admin.rb - lib/slack/smart-bot/commands/general/remove_vacation.rb - lib/slack/smart-bot/commands/general/see_access.rb - lib/slack/smart-bot/commands/general/see_admins.rb - lib/slack/smart-bot/commands/general/see_announcements.rb - lib/slack/smart-bot/commands/general/see_command_ids.rb - lib/slack/smart-bot/commands/general/see_favorite_commands.rb - lib/slack/smart-bot/commands/general/see_shares.rb - lib/slack/smart-bot/commands/general/see_statuses.rb - lib/slack/smart-bot/commands/general/see_vacations.rb - lib/slack/smart-bot/commands/general/set_public_holidays.rb - lib/slack/smart-bot/commands/general/share_messages.rb - lib/slack/smart-bot/commands/general/summarize.rb - lib/slack/smart-bot/commands/general/teams/add_team.rb - lib/slack/smart-bot/commands/general/teams/delete_team.rb - lib/slack/smart-bot/commands/general/teams/memos/add_memo_team.rb - lib/slack/smart-bot/commands/general/teams/memos/add_memo_team_comment.rb - lib/slack/smart-bot/commands/general/teams/memos/delete_memo_team.rb - lib/slack/smart-bot/commands/general/teams/memos/see_memo_team.rb - lib/slack/smart-bot/commands/general/teams/memos/see_memos_team.rb - lib/slack/smart-bot/commands/general/teams/memos/set_memo_status.rb - lib/slack/smart-bot/commands/general/teams/ping_team.rb - lib/slack/smart-bot/commands/general/teams/see_teams.rb - lib/slack/smart-bot/commands/general/teams/see_vacations_team.rb - lib/slack/smart-bot/commands/general/teams/update_team.rb - lib/slack/smart-bot/commands/general_bot_commands.rb - lib/slack/smart-bot/commands/on_bot/add_shortcut.rb - lib/slack/smart-bot/commands/on_bot/admin/add_routine.rb - lib/slack/smart-bot/commands/on_bot/admin/extend_rules.rb - lib/slack/smart-bot/commands/on_bot/admin/pause_bot.rb - lib/slack/smart-bot/commands/on_bot/admin/pause_routine.rb - lib/slack/smart-bot/commands/on_bot/admin/remove_routine.rb - lib/slack/smart-bot/commands/on_bot/admin/run_routine.rb - lib/slack/smart-bot/commands/on_bot/admin/see_result_routine.rb - lib/slack/smart-bot/commands/on_bot/admin/see_routines.rb - lib/slack/smart-bot/commands/on_bot/admin/start_bot.rb - lib/slack/smart-bot/commands/on_bot/admin/start_routine.rb - lib/slack/smart-bot/commands/on_bot/admin/stop_using_rules_on.rb - lib/slack/smart-bot/commands/on_bot/admin_master/delete_message.rb - lib/slack/smart-bot/commands/on_bot/admin_master/get_bot_logs.rb - lib/slack/smart-bot/commands/on_bot/admin_master/react_to.rb - lib/slack/smart-bot/commands/on_bot/admin_master/send_message.rb - lib/slack/smart-bot/commands/on_bot/admin_master/update_message.rb - lib/slack/smart-bot/commands/on_bot/delete_repl.rb - lib/slack/smart-bot/commands/on_bot/delete_shortcut.rb - lib/slack/smart-bot/commands/on_bot/general/bot_stats.rb - lib/slack/smart-bot/commands/on_bot/general/bot_status.rb - lib/slack/smart-bot/commands/on_bot/general/leaderboard.rb - lib/slack/smart-bot/commands/on_bot/general/stop_using_rules.rb - lib/slack/smart-bot/commands/on_bot/general/suggest_command.rb - lib/slack/smart-bot/commands/on_bot/general/use_rules.rb - lib/slack/smart-bot/commands/on_bot/general/whats_new.rb - lib/slack/smart-bot/commands/on_bot/get_repl.rb - lib/slack/smart-bot/commands/on_bot/kill_repl.rb - lib/slack/smart-bot/commands/on_bot/repl.rb - lib/slack/smart-bot/commands/on_bot/repl_client.rb - lib/slack/smart-bot/commands/on_bot/ruby_code.rb - lib/slack/smart-bot/commands/on_bot/run_repl.rb - lib/slack/smart-bot/commands/on_bot/see_repls.rb - lib/slack/smart-bot/commands/on_bot/see_shortcuts.rb - lib/slack/smart-bot/commands/on_extended/bot_rules.rb - lib/slack/smart-bot/commands/on_master/admin/kill_bot_on_channel.rb - lib/slack/smart-bot/commands/on_master/admin_master/exit_bot.rb - lib/slack/smart-bot/commands/on_master/admin_master/notify_message.rb - lib/slack/smart-bot/commands/on_master/admin_master/publish_announcements.rb - lib/slack/smart-bot/commands/on_master/admin_master/set_general_message.rb - lib/slack/smart-bot/commands/on_master/admin_master/set_maintenance.rb - lib/slack/smart-bot/commands/on_master/create_bot.rb - lib/slack/smart-bot/commands/on_master/where_smartbot.rb - lib/slack/smart-bot/config.rb - lib/slack/smart-bot/listen.rb - lib/slack/smart-bot/process.rb - lib/slack/smart-bot/process_first.rb - lib/slack/smart-bot/treat_message.rb - lib/slack/smart-bot/utils.rb - lib/slack/smart-bot/utils/answer.rb - lib/slack/smart-bot/utils/answer_delete.rb - lib/slack/smart-bot/utils/build_help.rb - lib/slack/smart-bot/utils/check_vacations.rb - lib/slack/smart-bot/utils/create_routine_thread.rb - lib/slack/smart-bot/utils/display_calendar.rb - lib/slack/smart-bot/utils/encryption/decrypt.rb - lib/slack/smart-bot/utils/encryption/encrypt.rb - lib/slack/smart-bot/utils/encryption/encryption_get_key_iv.rb - lib/slack/smart-bot/utils/find_user.rb - lib/slack/smart-bot/utils/get_access_channels.rb - lib/slack/smart-bot/utils/get_admins_channels.rb - lib/slack/smart-bot/utils/get_bots_created.rb - lib/slack/smart-bot/utils/get_channels_name_and_id.rb - lib/slack/smart-bot/utils/get_command_ids.rb - lib/slack/smart-bot/utils/get_countries_candelarific.rb - lib/slack/smart-bot/utils/get_help.rb - lib/slack/smart-bot/utils/get_openai_sessions.rb - lib/slack/smart-bot/utils/get_personal_settings.rb - lib/slack/smart-bot/utils/get_repls.rb - lib/slack/smart-bot/utils/get_routines.rb - lib/slack/smart-bot/utils/get_rules_imported.rb - lib/slack/smart-bot/utils/get_shares.rb - lib/slack/smart-bot/utils/get_team_members.rb - lib/slack/smart-bot/utils/get_teams.rb - lib/slack/smart-bot/utils/get_vacations.rb - lib/slack/smart-bot/utils/has_access.rb - lib/slack/smart-bot/utils/is_admin.rb - lib/slack/smart-bot/utils/local_time.rb - lib/slack/smart-bot/utils/remove_hash_keys.rb - lib/slack/smart-bot/utils/save_stats.rb - lib/slack/smart-bot/utils/save_status.rb - lib/slack/smart-bot/utils/update_access_channels.rb - lib/slack/smart-bot/utils/update_admins_channels.rb - lib/slack/smart-bot/utils/update_bots_file.rb - lib/slack/smart-bot/utils/update_openai_sessions.rb - lib/slack/smart-bot/utils/update_personal_settings.rb - lib/slack/smart-bot/utils/update_repls.rb - lib/slack/smart-bot/utils/update_routines.rb - lib/slack/smart-bot/utils/update_rules_imported.rb - lib/slack/smart-bot/utils/update_shortcuts_file.rb - lib/slack/smart-bot/utils/update_teams.rb - lib/slack/smart-bot/utils/update_vacations.rb - lib/slack/smart-bot/utils/upgrade_to_use_team_ids.rb - whats_new.txt homepage: https://github.com/MarioRuiz/slack-smart-bot licenses: - MIT metadata: {} post_install_message: Thanks for installing! Visit us on https://github.com/MarioRuiz/slack-smart-bot rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.7.3 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.4.19 signing_key: specification_version: 4 summary: Create a Slack bot that is smart and so easy to expand, create new bots on demand, run ruby code on chat, create shortcuts, chatGPT, DALL-E, Whisper ... test_files: []