Push LineBot à partir de rails
C'est un gars qui envoie à tout moment comme indiqué ci-dessous

Il existe de nombreux articles, veuillez donc vous y référer. Par exemple, il y a l'article suivant
L'explication la plus simple au monde sur la création de LINE BOT (1) [Préparation du compte]
line-bot-api avec Gemfilelinebot_controller.rb
class LinebotController < ApplicationController  
    require 'line/bot'  # gem 'line-bot-api'  
     
    def client  
      @client ||= Line::Bot::Client.new { |config|  
        config.channel_secret = ENV["LINE_CHANNEL_SECRET"]  
        config.channel_token = ENV["LINE_CHANNEL_TOKEN"]  
      }  
    end  
     
    def push
        
        message={
            type: 'text',
            text: "hello"
           }
        user_id =  '[ID utilisateur du compte LINE de destination]'
        response = client.push_message(user_id, message)
    end
  end  
Il existe de nombreux articles sur le déploiement d'applications Rails, veuillez vous y référer. Par exemple, il y a l'article suivant
Procédure de déploiement de l'application Rails sur Heroku
À ce stade, assurez-vous de définir le paramètre de base du canal -> le secret du canal, le paramètre de l'API de messagerie -> le jeton d'accès au canal à heroku comme indiqué ci-dessous.
$ heroku config:set LINE_CHANNEL_SECRET="[Secret de chaîne]"
$ heroku config:set LINE_CHANNEL_TOKEN="[Jeton d'accès au canal]"
Exécutez l'action push de linebot_controller.rb de l'application Rails déployée sur heroku
J'ai pu pousser "bonjour" comme indiqué ci-dessous

Recommended Posts