Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
project:irc:secretary [2016/11/13 09:25] over23 basics of IRC moved to top, project renamed + header obsahuje linky na Over a Labka GITHUBY se scriptama |
project:irc:secretary [2019/07/16 08:08] over23 ToDo - Test: DCC file transfer a pushsafer notifikace na telefon |
||
---|---|---|---|
Line 2: | Line 2: | ||
|**Project owner:**| [[user:overdrive|Overdrive]] | | |**Project owner:**| [[user:overdrive|Overdrive]] | | ||
- | |**Interested:** | peterbay, [[user:dave@page]] | | + | |**Interested:** | peterbay, [[user:dave@page]], [[user:embargo]] | |
|**Related:**| [[irc_logs:best_of_secretary|Best IRC Logs]] -- [[https://github.com/Labka-cz/Irssi_scripts|GitHub - Labka Repo : Secretary scripts]] -- [[https://github.com/Over23/Linux_Configs/blob/master/config|GitHub : Over's IRSSI config - comment-less]] | | |**Related:**| [[irc_logs:best_of_secretary|Best IRC Logs]] -- [[https://github.com/Labka-cz/Irssi_scripts|GitHub - Labka Repo : Secretary scripts]] -- [[https://github.com/Over23/Linux_Configs/blob/master/config|GitHub : Over's IRSSI config - comment-less]] | | ||
+ | | **linkz:** | https://github.com/irssi/irssi/blob/master/docs/special_vars.txt; https://irssi.org/documentation/tips/; https://quadpoint.org/articles/irssi/; http://www.antonfagerberg.com/blog/my-perfect-irssi-setup/ | | ||
| **License:** | [[https://creativecommons.org/licenses/by-sa/3.0/|Uveďte původ-Zachovejte licenci CC BY-SA]] | | | **License:** | [[https://creativecommons.org/licenses/by-sa/3.0/|Uveďte původ-Zachovejte licenci CC BY-SA]] | | ||
Line 42: | Line 43: | ||
* moar about screen: http://aperiodic.net/screen/quick_reference | * moar about screen: http://aperiodic.net/screen/quick_reference | ||
+ | * nice .screenrc | ||
+ | <code> | ||
+ | hardstatus alwayslastline | ||
+ | hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c %{g}]' | ||
+ | vbell off | ||
+ | startup_message off | ||
+ | defscrollback 2048 | ||
+ | </code> | ||
+ | |||
+ | ==== Use hilight to show regexp word [typical your nick] ==== | ||
+ | insight irssi | ||
+ | <code> | ||
+ | /window new split | ||
+ | /window name hilight | ||
+ | /window size 6 | ||
+ | /layout save | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Channel with password ==== | ||
+ | If you're an op on that channel, you can use the following | ||
+ | |||
+ | /MODE #channel +k MyPrivateKey | ||
+ | In order to join the above protected channel, use | ||
+ | |||
+ | /JOIN #channel MyPrivateKey | ||
+ | Remember to change the word "channel" with your channel name and "MyPrivateKey" to your desired password. | ||
+ | ==== AutoJoin channels ==== | ||
+ | |||
+ | * If you want to auto-join some channels, you can add them the same way as well: | ||
+ | <code> | ||
+ | /channel add -auto #irssi Freenode | ||
+ | /channel add -auto #xkcd Foonetic | ||
+ | </code> | ||
+ | |||
+ | ==== IDLE-RPG ==== | ||
+ | |||
+ | * https://idlerpg.lolhosting.net/index.php - game were you are supposed to do nothing, trust me and try it | ||
+ | <code> | ||
+ | /msg IdleBot REGISTER NAME PASSWORD PROFESSION | ||
+ | /msg IdleBot LOGIN NAME PASSWPRD | ||
+ | |||
+ | /msg IdleBot LOGOUT | ||
+ | /msg IdleBot NEWPASS <new password> | ||
+ | /channel help | ||
+ | /channel add -auto #idlerpg freenode | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== IRC applications and tools ===== | ||
+ | * notify android cell phone : https://irssinotifier.appspot.com/ | ||
+ | * connect IRC to Slack: https://sameroom.io/blog/connecting-a-channel-in-slack-to-a-channel-irc/ | ||
===== SECRETARY BOT : How does it work ===== | ===== SECRETARY BOT : How does it work ===== | ||
Line 132: | Line 192: | ||
01:03:22 -!- Irssi: End of List | 01:03:22 -!- Irssi: End of List | ||
</code> | </code> | ||
+ | |||
+ | |||
+ | ====== BOT megabro ====== | ||
+ | * owned and managed by : Embargo | ||
+ | <code> | ||
+ | Adelajka> megabro: help | ||
+ | <megabro> Adelajka: (help [<plugin>] [<command>]) -- This command gives a useful description of what <command> does. <plugin> is only necessary if the command is in more than one plugin. You may also want to use the 'list' command to list all available plugins and commands. | ||
+ | Adelajka> megabro: version | ||
+ | The current (running) version of this Limnoria is 2017.08.18, running on Python 3.6.3 (default, Oct 3 2017, 21:45:48) [GCC 7.2.0]. The newest versions available online are 2019.02.22 (in master), 2019.05.28 (in testing). | ||
+ | </code> | ||
+ | |||
+ | ====== BOT megabro : known functionality ====== | ||
+ | <code> | ||
+ | @title [URL] - is returning HTML tag <title> | ||
+ | @Admin, | ||
+ | @AutoMode | ||
+ | @Channel | ||
+ | @ChannelLogger | ||
+ | @ChannelStats | ||
+ | @Config | ||
+ | @Games | ||
+ | @Google | ||
+ | @Misc | ||
+ | @Network | ||
+ | @NickAuth | ||
+ | @Owner | ||
+ | @Topic | ||
+ | @User | ||
+ | @Utilities | ||
+ | @Web | ||
+ | </code> | ||
+ | |||
+ | |||
| | ||
====== ToDo ====== | ====== ToDo ====== | ||
Line 138: | Line 231: | ||
====== IRSII ====== | ====== IRSII ====== | ||
* https://irssi.org/documentation/tips/ | * https://irssi.org/documentation/tips/ | ||
+ | ===== Ignore connect, join, part ===== | ||
+ | |||
+ | /ignore #openstack MODES JOINS PARTS QUITS | ||
+ | |||
====== Notes [to remove and so] ====== | ====== Notes [to remove and so] ====== | ||
* add complete dependences to git for easy deploy | * add complete dependences to git for easy deploy | ||
Line 198: | Line 295: | ||
===== Usefull commands on freenode.net ===== | ===== Usefull commands on freenode.net ===== | ||
* http://little418.com/2012/01/adding-ops-to-your-new-freenode-channel.html | * http://little418.com/2012/01/adding-ops-to-your-new-freenode-channel.html | ||
+ | ## reguster your nick | ||
+ | /msg NickServ REGISTER password youremail@example.com | ||
## identify registered nick | ## identify registered nick | ||
/msg NickServ identify PWD | /msg NickServ identify PWD | ||
Line 204: | Line 303: | ||
* http://little418.com/2012/01/adding-ops-to-your-new-freenode-channel.html | * http://little418.com/2012/01/adding-ops-to-your-new-freenode-channel.html | ||
- | ## give nic op and auto-op | + | ## give nick op and auto-op |
/msg chanserv flags #CHANnEL NICK +Oo | /msg chanserv flags #CHANnEL NICK +Oo | ||
## list flags of channel | ## list flags of channel | ||
Line 225: | Line 324: | ||
/msg ChanServ set #CHANNELNAME mlock -nc | /msg ChanServ set #CHANNELNAME mlock -nc | ||
| | ||
+ | ===== ToDo : ToTest ======= | ||
+ | ==== XDCC, DCC - File transfer - file server ==== | ||
+ | * https://en.wikipedia.org/wiki/XDCC | ||
+ | * https://github.com/irssi/scripts.irssi.org/blob/master/scripts/xdccget.pl | ||
+ | * https://github.com/irssi/scripts.irssi.org/blob/master/scripts/xdcc_autoget.pl | ||
+ | * https://raw.githubusercontent.com/irssi/scripts.irssi.org/master/scripts/xdcc.pl - to test file transfer functionality of IRC channel | ||
+ | ==== Headline ==== | ||
+ | * https://www.pushsafer.com/en/irssi - notify from IRC to IOS, Android and ... | ||