зеркало из
https://github.com/glebtv/telegram-bot.git
synced 2026-09-07 19:35:52 +03:00
Fix doc-comment for latest changes
Этот коммит содержится в:
@@ -7,13 +7,13 @@ module Telegram
|
|||||||
module Bot
|
module Bot
|
||||||
# Base class to create update processors. With callbacks, session and helpers.
|
# Base class to create update processors. With callbacks, session and helpers.
|
||||||
#
|
#
|
||||||
# Define public methods for each command and they will be called when
|
# Public methods ending with `!` handle messages with commands.
|
||||||
# update has this command. Message is automatically parsed and
|
# Message text is automatically parsed into method arguments.
|
||||||
# words are passed as method arguments. Be sure to use default values and
|
# Be sure to use default values and
|
||||||
# splat arguments in every action method to not get errors, when user
|
# splat arguments in every action method to not get errors, when user
|
||||||
# sends command without necessary args / with extra args.
|
# sends command without necessary args / with extra args.
|
||||||
#
|
#
|
||||||
# def start(token = nil, *)
|
# def start!(token = nil, *)
|
||||||
# if token
|
# if token
|
||||||
# # ...
|
# # ...
|
||||||
# else
|
# else
|
||||||
@@ -21,25 +21,21 @@ module Telegram
|
|||||||
# end
|
# end
|
||||||
# end
|
# end
|
||||||
#
|
#
|
||||||
# def help(*)
|
# def help!(*)
|
||||||
# respond_with :message, text:
|
# respond_with :message, text:
|
||||||
# end
|
# end
|
||||||
#
|
#
|
||||||
# To process plain text messages (without commands) or other updates just
|
# To process plain text messages (without commands) or other updates just
|
||||||
# define public method with name of payload type. They will receive payload
|
# define public method with name of payload type.
|
||||||
# as an argument.
|
# By default they receive payload as an argument, but some of them are called
|
||||||
|
# with more usefuk args:
|
||||||
#
|
#
|
||||||
# def message(message)
|
# def message(message)
|
||||||
# respond_with :message, text: "Echo: #{message['text']}"
|
# respond_with :message, text: "Echo: #{message['text']}"
|
||||||
# end
|
# end
|
||||||
#
|
#
|
||||||
# def inline_query(query)
|
# def inline_query(query, offset)
|
||||||
# answer_inline_query results_for_query(query), is_personal: true
|
# answer_inline_query results_for_query(query, offset), is_personal: true
|
||||||
# end
|
|
||||||
#
|
|
||||||
# # To process conflicting commands (`/message args`) just use `on_` prefix:
|
|
||||||
# def on_message(*args)
|
|
||||||
# # ...
|
|
||||||
# end
|
# end
|
||||||
#
|
#
|
||||||
# To process update run:
|
# To process update run:
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user