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