Developer guide

Please note, that bot api functions themselves are not written manually, but automatically generated by parsing site. So, if you find any inconsistences, missing docstrings or missing methods please do not make changes to src/telegram_api.jl or Instead you should change scraping script accordingly. This script can be found in extras directory and in order to build new docs and methods you should do the following

sh> cd extras
sh> julia
julia> ]
pkg> activate .
(extras)> instantiate

After that you can exit julia session and run

sh> julia --project=. make.jl

command. It will create two files:

  • src/telegram_api.jl which contains all methods names and corresponding docstrings
  • docs/src/ which contains complete API Reference page.